Size: 1189
Comment:
|
Size: 3235
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
[[TableOfContents]] ::-- ZoomQuiet [[[DateTime(2006-12-21T02:49:27Z)]]] |
[[TableOfContents]] ::-- ZoomQuiet [[[DateTime(2006-12-21T02:49:27Z)]]] |
Line 10: | Line 10: |
||[wiki:self:WoodpeckerProjs 啄木鸟项目::] || (!) '''self:StartProgramming''' || {o} '''[wiki:self:OpenBookProject 开放图书计划]''' || | |
Line 11: | Line 12: |
||[wiki:self/WoodpeckerProjs 啄木鸟项目::]|| (!) '''[wiki:self/StartProgramming StartProgramming]'''|| {o} '''[wiki:self/OpenBookProject 开放图书计划]'''|| | = StartProgramming = == 序Preface == The intent of this book is to introduce computer programming to a complete beginner. |
Line 13: | Line 16: |
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. == Chapter 0 Introduction == * ''["SP-0-1"]'' Why? * ''["SP-0-2"]'' What * ''["SP-0-3"]'' Tools * ''["SP-0-4"]'' Place == Chapter 1 Interact == * ''["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 == Chapter 2 Modules == * ''["SP-2-1"]'' Import * ''["SP-2-2"]'' Random * ''["SP-2-3"]'' Namespaces * ''["SP-2-4"]'' Functions * ''["SP-2-5"]'' Classes * ''["SP-2-6"]'' Exercises == Chapter 3 Demo == * ''["SP-3-1"]'' Ball * ''["SP-3-2"]'' Demo * ''["SP-3-3"]'' Exercises == Chapter 4 Pong == * ''["SP-4-1"]'' Paddle * ''["SP-4-2"]'' Ball * ''["SP-4-3"]'' Game * ''["SP-4-4"]'' Tweak * ''["SP-4-5"]'' Exercises == Chapter 5 Frog == * ''["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 |
|
Line 16: | Line 67: |
Line 18: | Line 70: |
== 项目日志 == ||<style="vertical-align: top;">[[MonthCalendar]][[BR]][[Include(CPUGnav)]]||<style="vertical-align: top;">'''提要'''[[Include(^StartProgramming/200.*,'项目简报',4,sort=descending,items=13,titlesonly)]] || == 目标 == 全部翻译Lee的Start_Programming |
|
Line 19: | Line 75: |
== 项目日志 == ||<^>[[MonthCalendar]][[BR]][[Include(CPUGnav)]]||<^>'''提要'''[[Include(^StartProgramming/200.*,'项目简报',4,sort=descending,items=13,titlesonly)]]|| == 目标 == |
[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html (Start_Programming)原文],感谢Lee的辛勤工作。 |
Line 25: | Line 77: |
每天翻译一小节 | |
Line 27: | Line 79: |
thinker | |
Line 31: | Line 83: |
'''项目讨论''' [[Include(/DisCuss)]] |
'''项目讨论''' [[Include(/DisCuss)]] |
StartProgramming -- 开始编程之旅
TableOfContents ::-- ZoomQuiet [DateTime(2006-12-21T02:49:27Z)]
[wiki:self:WoodpeckerProjs 啄木鸟项目::] |
|
|
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
["SP-0-1"] Why?
["SP-0-2"] What
["SP-0-3"] Tools
["SP-0-4"] Place
1.3. Chapter 1 Interact
["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
1.4. Chapter 2 Modules
["SP-2-1"] Import
["SP-2-2"] Random
["SP-2-3"] Namespaces
["SP-2-4"] Functions
["SP-2-5"] Classes
["SP-2-6"] Exercises
1.5. Chapter 3 Demo
["SP-3-1"] Ball
["SP-3-2"] Demo
["SP-3-3"] Exercises
1.6. Chapter 4 Pong
["SP-4-1"] Paddle
["SP-4-2"] Ball
["SP-4-3"] Game
["SP-4-4"] Tweak
["SP-4-5"] Exercises
1.7. Chapter 5 Frog
["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
2. 缘起
描述项目是如何发起的
2.1. 项目日志
2.2. 目标
全部翻译Lee的Start_Programming
[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html (Start_Programming)原文],感谢Lee的辛勤工作。
2.3. 计划
每天翻译一小节
2.4. 成员
thinker
2.5. 成果
3. 反馈
项目讨论 Include(/DisCuss)