2009 101: Difference between revisions

From XPUB & Lens-Based wiki
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?

[A Manifesto for Change]

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