2009 101: Difference between revisions
Line 1: | Line 1: | ||
= Technical Day 1.01: Computation = | = Technical Day 1.01: Introductions = | ||
== Introduction to the Technical Day == | |||
=== Why programming? === | |||
[[http://www.brucemaudesign.com/manifesto.html A Manifesto for Change]] | |||
=== Why Python? === | |||
== Introduction to Computation (including performance) === | |||
A small review of counting | A small review of counting |
Revision as of 13:57, 6 October 2008
Technical Day 1.01: Introductions
Introduction to the Technical Day
Why programming?
Why Python?
Introduction to Computation (including performance) =
A small review of counting
Minimalist Math
... [Y]ou can think of programming as the process of breaking a large, complex task into smaller and smaller subtasks until the subtasks are simple enough to be performed with one of these basic instructions.
ThinkPython, p. 3
Exercise
- Human Adding Machine
distribute ThinkPython
A brief introduction to Python
First exercise: A dialog with Python