Differences between revisions 10 and 12 (spanning 2 versions)
 ⇤ ← Revision 10 as of 2006-12-21 07:02:28 → Size: 3817 Editor: thinker Comment: ← Revision 12 as of 2006-12-21 07:29:11 → ⇥ Size: 4239 Editor: thinker Comment: Deletions are marked like this. Additions are marked like this. Line 32: Line 32: * ''["SP-0-1"]'' Why? * ''["SP-0-2"]'' What * ''["SP-0-3"]'' Tools * ''["SP-0-4"]'' Place * ''["StartProgramming-0-1"]'' Why? * ''["StartProgramming-0-2"]'' What * ''["StartProgramming-0-3"]'' Tools * ''["StartProgramming-0-4"]'' Place Line 37: Line 37: * ''["SP-1-1"]'' Interpreter * ''["SP-1-2"]'' Names * ''["SP-1-3"]'' Compare * ''["SP-1-4"]'' Control * ''["SP-1-5"]'' Loops * ''["SP-1-6"]'' Functions * ''["SP-1-7"]'' Lists * ''["SP-1-8"]'' Help * ''["SP-1-9"]'' Exercises * ''["StartProgramming-1-1"]'' Interpreter * ''["StartProgramming-1-2"]'' Names * ''["StartProgramming-1-3"]'' Compare * ''["StartProgramming-1-4"]'' Control * ''["StartProgramming-1-5"]'' Loops * ''["StartProgramming-1-6"]'' Functions * ''["StartProgramming-1-7"]'' Lists * ''["StartProgramming-1-8"]'' Help * ''["StartProgramming-1-9"]'' Exercises Line 47: Line 47: * ''["SP-2-1"]'' Import * ''["SP-2-2"]'' Random * ''["SP-2-3"]'' Namespaces * ''["SP-2-4"]'' Functions * ''["SP-2-5"]'' Classes * ''["SP-2-6"]'' Exercises * ''["StartProgramming-2-1"]'' Import * ''["StartProgramming-2-2"]'' Random * ''["StartProgramming-2-3"]'' Namespaces * ''["StartProgramming-2-4"]'' Functions * ''["StartProgramming-2-5"]'' Classes * ''["StartProgramming-2-6"]'' Exercises Line 54: Line 54: * ''["SP-3-1"]'' Ball * ''["SP-3-2"]'' Demo * ''["SP-3-3"]'' Exercises * ''["StartProgramming-3-1"]'' Ball * ''["StartProgramming-3-2"]'' Demo * ''["StartProgramming-3-3"]'' Exercises Line 58: Line 58: * ''["SP-4-1"]'' Paddle * ''["SP-4-2"]'' Ball * ''["SP-4-3"]'' Game * ''["SP-4-4"]'' Tweak * ''["SP-4-5"]'' Exercises * ''["StartProgramming-4-1"]'' Paddle * ''["StartProgramming-4-2"]'' Ball * ''["StartProgramming-4-3"]'' Game * ''["StartProgramming-4-4"]'' Tweak * ''["StartProgramming-4-5"]'' Exercises Line 64: Line 64: * ''["SP-5-1"]'' Hop Hop * ''["SP-5-2"]'' Sploosh * ''["SP-5-3"]'' Vroom * ''["SP-5-4"]'' Rolling * ''["SP-5-5"]'' Variation * ''["SP-5-6"]'' Exercises * ''["StartProgramming-5-1"]'' Hop Hop * ''["StartProgramming-5-2"]'' Sploosh * ''["StartProgramming-5-3"]'' Vroom * ''["StartProgramming-5-4"]'' Rolling * ''["StartProgramming-5-5"]'' Variation * ''["StartProgramming-5-6"]'' Exercises Line 72: Line 72: '''描述项目是如何发起的'''

StartProgramming -- 开始编程之旅

 [wiki:self:WoodpeckerProjs 啄木鸟项目::] self:StartProgramming [wiki:self:OpenBookProject 开放图书计划]

[http://wiki.woodpecker.org.cn/moin/StartProgramming 开始编程之旅] 翻译自Lee Harr的[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html Start Programming]

# 1. StartProgramming

## 1.1. Preface序

The intent of this book is to introduce computer programming to a complete beginner.

That said, it has been a long time since I learned many of these ideas myself. If something is unclear, or if you think I am explaining the obvious, please let me know so that I can fix the problem for the next reader.

Also, as you read the book, keep this in mind:

You cannot learn to program by reading a book. You must write code. Lots of code.

So as you read, certainly try the examples, but if the book inspires an idea of your own, by all means work on that for a while. The book will be here. You can always come back and pick up where you were.

Play. Have fun. See what you can do. Then come back and read some more. It is the best way to learn.

## 1.2. Chapter 0 Introduction

• ["StartProgramming-0-1"] Why?

• ["StartProgramming-0-2"] What

• ["StartProgramming-0-3"] Tools

• ["StartProgramming-0-4"] Place

## 1.3. Chapter 1 Interact

• ["StartProgramming-1-1"] Interpreter

• ["StartProgramming-1-2"] Names

• ["StartProgramming-1-3"] Compare

• ["StartProgramming-1-4"] Control

• ["StartProgramming-1-5"] Loops

• ["StartProgramming-1-6"] Functions

• ["StartProgramming-1-7"] Lists

• ["StartProgramming-1-8"] Help

• ["StartProgramming-1-9"] Exercises

## 1.4. Chapter 2 Modules

• ["StartProgramming-2-1"] Import

• ["StartProgramming-2-2"] Random

• ["StartProgramming-2-3"] Namespaces

• ["StartProgramming-2-4"] Functions

• ["StartProgramming-2-5"] Classes

• ["StartProgramming-2-6"] Exercises

## 1.5. Chapter 3 Demo

• ["StartProgramming-3-1"] Ball

• ["StartProgramming-3-2"] Demo

• ["StartProgramming-3-3"] Exercises

## 1.6. Chapter 4 Pong

• ["StartProgramming-4-2"] Ball

• ["StartProgramming-4-3"] Game

• ["StartProgramming-4-4"] Tweak

• ["StartProgramming-4-5"] Exercises

## 1.7. Chapter 5 Frog

• ["StartProgramming-5-1"] Hop Hop

• ["StartProgramming-5-2"] Sploosh

• ["StartProgramming-5-3"] Vroom

• ["StartProgramming-5-4"] Rolling

• ["StartProgramming-5-5"] Variation

• ["StartProgramming-5-6"] Exercises

# 2. 缘起

## 2.2. 目标

[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html (Start_Programming)原文]，感谢Lee的辛勤工作。

thinker

# 3. 反馈

StartProgramming (last edited 2009-12-25 07:10:08 by localhost)