2009 103: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
 
Line 1: Line 1:
== Morning ==
== Morning ==


Review of Coding Tools (including [[#Good Text Editors]])
Review of Coding Tools (including [[Good Text Editors]])


Writing code in an editor (Using the Command line in combination with a Text Editor to develop python code)
Writing code in an editor (Using the Command line in combination with a Text Editor to develop python code)
Line 14: Line 14:


In-class [http://en.wikipedia.org/wiki/Pair_programming Pair programming] exercise [[Leaf Branch Tree Forest]].
In-class [http://en.wikipedia.org/wiki/Pair_programming Pair programming] exercise [[Leaf Branch Tree Forest]].
== Good Text Editors ==
'''Linux'''
* [http://kate-editor.org/ kate] (with syntax (color) support for many languages, including Python)
* emacs and vi of course (for old-skool cred ;)
'''OS X'''
* [http://sourceforge.net/projects/smultron/ Smultron] (open source and solid)
* [http://macromates.com/ TextMate] (full-featured shareware)
* [http://hogbaysoftware.com/products/writeroom WriteRoom] (minimal editor inappropriate for working on code but great for meeting writing deadlines)

Latest revision as of 16:19, 3 November 2008

Morning

Review of Coding Tools (including Good Text Editors)

Writing code in an editor (Using the Command line in combination with a Text Editor to develop python code)

Review of Think Python:

  • Chapter 3 (in particular we worked through exercise 3.3 quite closely)
  • Chapter 4 Turtle Graphics (reviewing the concept of a "state" diagram)

Afternoon

a story and a map

In-class Pair programming exercise Leaf Branch Tree Forest.