Introduction |
|
1 | (9) |
|
|
6 | (2) |
|
|
8 | (2) |
|
Chapter 1.01 Elements of a Computation |
|
|
10 | (24) |
|
Syntax, Execution, and Context |
|
|
11 | (3) |
|
Code, Notation, and Diagram |
|
|
14 | (3) |
|
|
17 | (17) |
|
E1.01 Mathematical Monsters: Part I |
|
|
26 | (2) |
|
|
28 | (6) |
|
Chapter 1.02 Objects, Types, and Expressions |
|
|
34 | (36) |
|
|
35 | (4) |
|
|
39 | (6) |
|
Expressions and Statements |
|
|
45 | (9) |
|
E1.03 Mathematical Monsters: Part II |
|
|
52 | (2) |
|
Primitive and Structured Data Types |
|
|
54 | (7) |
|
Program Structure at Larger Scales |
|
|
61 | (9) |
|
Chapter 1.03 Vectors, Points, and Coordinate Systems |
|
|
70 | (42) |
|
Vector Representation and Manipulation |
|
|
72 | (4) |
|
Vectors in Cartesian Space |
|
|
76 | (9) |
|
Vector Length and Direction |
|
|
85 | (3) |
|
|
88 | (4) |
|
|
92 | (8) |
|
E1.04 Polygon Convexity and Concavity |
|
|
98 | (2) |
|
|
100 | (9) |
|
Alternate Coordinate Geometry |
|
|
109 | (3) |
|
Chapter 1.04 Collections and Control Flow |
|
|
112 | (58) |
|
An Ontology of Collections |
|
|
113 | (6) |
|
Local Structures of Control |
|
|
119 | (9) |
|
E1.05 Fractals I - A Space-Filling Curve |
|
|
126 | (2) |
|
|
128 | (16) |
|
E1.06 Fractals II - Gosper Islands & Curves |
|
|
140 | (4) |
|
|
144 | (8) |
|
|
152 | (6) |
|
Iterative Structures of Control |
|
|
158 | (12) |
|
|
166 | (2) |
|
E1.08 Mathematical Monsters: Part III |
|
|
168 | (2) |
|
|
170 | (38) |
|
|
175 | (15) |
|
|
188 | (2) |
|
Abstraction and Discovery |
|
|
190 | (8) |
|
E1.10 Differentiated Subdivision |
|
|
194 | (4) |
|
Functions and the Python Object Model |
|
|
198 | (8) |
|
|
206 | (2) |
|
Chapter 1.06 Lines and Planes |
|
|
208 | (32) |
|
Lines and Planes in Cartesian Space |
|
|
209 | (6) |
|
Lines and Planes in Decod.es |
|
|
215 | (13) |
|
|
226 | (2) |
|
|
228 | (6) |
|
E1.12 Incident Solar Radiation |
|
|
230 | (4) |
|
|
234 | (6) |
|
Chapter 1.07 Transformations and Intersections |
|
|
240 | (40) |
|
Transformation Mathematics |
|
|
242 | (14) |
|
|
256 | (8) |
|
E1.13 Lattice Patterns I - An Arabic Tiling |
|
|
262 | (2) |
|
|
264 | (16) |
|
E1.14 Lattice Patterns II - Ice Ray |
|
|
274 | (2) |
|
E1.15 Offset and Straight Skeleton |
|
|
276 | (4) |
|
Chapter 1.08 Bureaucratic Types |
|
|
280 | (42) |
|
|
281 | (13) |
|
|
292 | (2) |
|
|
294 | (3) |
|
|
297 | (13) |
|
|
310 | (6) |
|
Graph Objects in Decod.es |
|
|
316 | (6) |
|
|
320 | (2) |
|
|
322 | (34) |
|
A Parametric Representation |
|
|
323 | (19) |
|
E1.18 A Gallery of Parametric Curves |
|
|
332 | (4) |
|
|
336 | (4) |
|
|
340 | (2) |
|
Geometric Properties of Curves |
|
|
342 | (7) |
|
|
349 | (7) |
|
E1.21 deCasteljau's Algorithm |
|
|
354 | (2) |
|
|
356 | (40) |
|
A Parametric Representation |
|
|
357 | (13) |
|
|
368 | (2) |
|
|
370 | (12) |
|
E1.23 Unrolling and Unwrapping |
|
|
378 | (4) |
|
Geometric Properties of Surfaces |
|
|
382 | (10) |
|
|
392 | (4) |
|
|
394 | (2) |
|
Chapter 1.11 The Design of Objects |
|
|
396 | (34) |
|
|
397 | (5) |
|
|
402 | (17) |
|
|
419 | (11) |
|
|
430 | (12) |
|
|
432 | (2) |
|
|
434 | (5) |
|
|
439 | (3) |
Index |
|
442 | |