Topics
Topic | Readings |
---|---|
.split, .join | |
2D lists | textbook §Ch. 8
Sec. 8.6 |
Adding and removing items | |
Arithmetic and operations | Ch 3 (through 3.3) |
Blocks and nesting | |
CSV files | |
Checking results for reasonability | |
Comments | |
Comparisons and booleans | |
Dictionaries | textbook §Ch. 11
Ch 11 |
Dictionary practice | |
Files and paths | |
Flowcharts | |
Function basics | textbook §Ch. 13
Ch 13 |
Functions, cont'd | |
Hello world | |
How to read a textbook | |
Input/output | textbook §Ch. 1
Ch 1 |
Interpreting results of a quant question | |
Introductions | |
Limitations of a QR process | |
List comprehensions | Sec. 8.4 and 8.5 |
List operations | |
List-loop practice | |
Lists | textbook §Ch. 7
Ch 7 |
Looping over lists | |
Math, Random numbers | textbook §Ch. 3
Ch 3 (3.4 to end) |
More list practice | |
More loop practice | |
Multiple assignment | |
Practicing, with codingbat | CodingBat |
Project overview | |
Project work day | |
QR: Putting it together | Bikeshare data |
Quantitative Reasoning | |
Random choice | |
Resolving limitations | |
Review | |
Scope | |
Speech practice | |
Standard list-loop algorithms | textbook §Ch. 5
Ch 5 |
String slicing | |
Strings | textbook §Ch. 6
Ch 6 |
Test cases | |
Text files | textbook §Ch. 12
Ch 12 |
The idea of an algorithm | |
Using functions practically | |
Workable quantitative questions | |
Writing the quant program | |
and or not | |
break and continue | |
else, elif | |
for loops | textbook §Ch. 2
Ch 2 |
if and blocks | textbook §Ch. 4
Ch 4 |
range | |
while loops | textbook §Ch. 9
Ch 9 |