##language:zh #pragma section-numbers on '''StartProgramming''' -- 开始编程之旅 ## 默许导航,请保留 <> ::-- ZoomQuiet [<>] ##||项目表情|| (!) '''概念/筹备/设计ing'''|| {o} '''编写/开发/组织ing'''|| {*} '''试用/推行ing'''|| {OK} '''发行/应用ed'''|| |-) '''停顿''' || ## 选用项目表情标识项目的当前状况 ||[[self:WoodpeckerProjs|啄木鸟项目::]] || (!) '''self:StartProgramming''' || {o} '''[[self:OpenBookProject|开放图书计划]]''' || ''' [[http://wiki.woodpecker.org.cn/moin/StartProgramming|开始编程之旅]] 翻译自Lee Harr的[[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html|Start Programming]] 本文是使用[[http://www.nongnu.org/pygsear/|pygsear]]+[[http://pygame.org|pygame]]作为开发环境,以初级用户角度来分步分阶段学习[[http://www.python.org|PYTHON]]基本概念,并以小游戏开发项目为具体案例,介绍的十分详细。编写风格清新朴实,没有象一般教科书那样枯燥,极其适合初级用户来激发兴趣时使用。 ''' = StartProgramming = == 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. == Chapter 0 Introduction == * ''[[StartProgramming-0-1]]'' Why? (./) * ''[[StartProgramming-0-2]]'' What (./) * ''[[StartProgramming-0-3]]'' Tools (./) * ''[[StartProgramming-0-4]]'' Place (./) == 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 == 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 == Chapter 3 Demo == * ''[[StartProgramming-3-1]]'' Ball (./) * ''[[StartProgramming-3-2]]'' Demo (./) * ''[[StartProgramming-3-3]]'' Exercises == Chapter 4 Pong == * ''[[StartProgramming-4-1]]'' Paddle (./) * ''[[StartProgramming-4-2]]'' Ball (./) * ''[[StartProgramming-4-3]]'' Game (./) * ''[[StartProgramming-4-4]]'' Tweak (./) * ''[[StartProgramming-4-5]]'' Exercises == 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 = 缘起 = ## 一般是由列表中的邮件讨论引发的,所以可以使用 PyCNmail 的InterWiki 链接指向原始邮件 比如说: * '''[[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html|好文章 -- 开始编程之旅]]''' == 项目日志 == ||<><
><>||'''提要'''<> || == 目标 == 全部翻译Lee的Start_Programming [[http://staff.easthighschool.net/lee/computers/book/Start_Programming.html|(Start_Programming)原文]],感谢Lee的辛勤工作。 == 计划 == 每天翻译一小节 == 成员 == thinker == 成果 == = 反馈 = 如果你的英文比较好的话,学习python我想[[attachment:pleac_python.html|这个网页]]是你理想的选择。 '''项目讨论''' <>