/thinkcspy-studios

In-class materials for LC 101 staff

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Think Python Studios

For using in LC101.

Each folder is a studio that is divided up into two parts, a walkthrough and a studio. And each is prepared for students in the online textbook Think Python (aka thinkcspy).

Walkthrough: An instructor-led activity that introduces new concepts that the students will put into practice in the studio.

Studio: An activity that students should work on in class, alone or in pairs. Studios gives students hands-on practice with new concepts.

Studios

Studio Concepts thinkscspy chapter(s)
Holiday input, print, type conversion, modulo, comments 1, 2
Donuts basic math 3
Turtle Racing using modules 4
Wagon Wheel functions 5
Blurring conditionals nested iteration, the image module 6, 7
Sorted iterating through strings, indexing into strings 8
Bugz a few common mistakes 9
Bubble Sort working with lists 10
Yahtzee working with nested lists 11
Counting Characters dicitonaries, running python on the command-line 12
Class Design classes and objects 13
Blog Design inheritance and class diagrams 14