Python Workshops for Beginners/September 27th project instructor outlines: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Ehashman
m (1 revision: Python Workshops for Beginners - UWaterloo)
imported>Ehashman
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Both projects we'll use were created by Jessica McKellar and live on GitHub:
The first project we'll use was created by Jessica McKellar and is live on GitHub:


* https://github.com/jesstess/Wordplay
* https://github.com/jesstess/Wordplay
* https://github.com/jesstess/ColorWall


They are instructor-led, following roughly these outlines:
They are instructor-led, following roughly these outlines:
Line 12: Line 11:
# Demo <tt>scrabble_cheater.py</tt>
# Demo <tt>scrabble_cheater.py</tt>
# Have students explore other interesting word properties or play with <tt>scrabble_cheater.py</tt> (BPW has had people start Words With Friends games and cheat using the script)
# Have students explore other interesting word properties or play with <tt>scrabble_cheater.py</tt> (BPW has had people start Words With Friends games and cheat using the script)

=== ColorWall ===

# Review relevant material from lecture (e.g. dictionaries)
# Go over <tt>SolidColorTest</tt> and <tt>DictionaryTest</tt> in <tt>effects.py</tt> as a class
# Have students implement <tt>RainbowTest</tt>

If people finish (3) early, have them tweak existing effects or write a new one. Example tweaks including:

* changing the hue bounds in <tt>Twinkle</tt>
* change the math in <tt>Checkerboards</tt>
* write and customize (e.g. colors) your own message in <tt>Message</tt>

Latest revision as of 20:28, 23 September 2014

The first project we'll use was created by Jessica McKellar and is live on GitHub:

They are instructor-led, following roughly these outlines:

Wordplay

  1. Review relevant material from lecture (e.g. for loops)
  2. Go over words1.py through words6.py as a class
  3. Demo scrabble_cheater.py
  4. Have students explore other interesting word properties or play with scrabble_cheater.py (BPW has had people start Words With Friends games and cheat using the script)