fopp
fopp copied to clipboard
Foundations of Python Programming
[23.4](https://runestone.academy/runestone/static/fopp/AdvancedAccumulation/listcomp.html) introduces List Comprehensions. I find dict comprehensions almost as useful as list comprehensions but I found them nowhere even mentioned. Python `set` seems to be introduced nowhere altogether (#198),...
I think it would be a reasonably short section to either add to [11. Dictionaries](https://runestone.academy/runestone/static/fopp/Dictionaries/toctree.html) or get its own short chapter. Also sets could provide a good analogy in some...
To assist the instructor, as many exercises which could be autograded should provide unittests. The ac7_14_9 (easter dates) is a good candidate I wonder if it would be worth may...
**Describe the bug** Section 6.5 includes *sequences-5-3* under **Check Your Understanding** which uses a slice; however, slices aren't introduced until the next section. https://runestone.academy/runestone/static/fopp/Sequences/Length.html
**Describe the bug** For example, when I search for `turtle.write` in the textbook, it returns pages that include the words `turtle` and `write`. **To Reproduce** Steps to reproduce the behavior:...
**Describe the bug** In Section 5.6, right below ac_3_7_1, there's a line that says "The list of integers printed above for list(range(5,60,2)) is only displayed to show you the distances...
**Describe the bug** The instructions for act_lsys_4 (Sec 12.18.1) read "Rather than use the inst string supplied here, use the code from the **string chapter**, and write your own applyRules...
**Describe the bug** When I go from one student to the next in the Grading panel, the different parts of the problem—the code, the history loading, and the grade and...
**Describe the idea** The grading page has four potential paths, including `assignment > question > student`. I would like to have the option to grade by `assignment > student >...
**Describe the bug** This is a new bug I've run into in the past day or two. When I am in the Grading tab and press the Run button on...