Size: 4454
Comment:
|
Size: 5077
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
= 箴言 = | = 行者箴言 = |
Line 12: | Line 12: |
* 汇集本书散落在各处的程序员 箴句 细说来由 | * 汇集本书散落在各处的程序员 箴言警句 细说来由 |
Line 15: | Line 15: |
* '''Use it! do not learnning''' * 来自 [:ObpLovelyPython/PyDay-5:PyDay-5] |
* '''Enjoy it! don't learnning''' * 来自 [:ObpLovelyPython/CDay-5:CDay-5] |
Line 18: | Line 18: |
背景故事:: {{{ #!python Python code }}} [编程杂谈]编程就象练书法 http://blog.donews.com/limodou/archive/2006/04/02/808281.aspx |
背景:: * [编程杂谈]做个项目吧 http://blog.donews.com/limodou/archive/2004/12/10/199174.aspx * 来自 中国Python 著名行者 Limodou 的Blog文章,他是 UliPad 的作者 http://code.google.com/p/ulipad/ 解说:: * |
Line 28: | Line 26: |
[编程杂谈]做个项目吧 http://blog.donews.com/limodou/archive/2004/12/10/199174.aspx |
== 寻之!不造! == * '''寻找吧!不要先想着创造--Python 是自足的''' * 来自 [:ObpLovelyPython/CDay-4:CDay-4] * '''你能够碰到的问题,99%的情况下其它人已经遇到过了,所以,最佳的解决方式就是找到那段别人解决相似问题的代码!''' * 来自 [:ObpLovelyPython/CDay-1:CDay-1] |
Line 31: | Line 32: |
== 寻找吧!不要先想着创造 == * '''寻找吧!不要先想着创造--Python 是自足的''' * 来自 [:ObpLovelyPython/PyDay-4:PyDay-4] |
* 有关资源利用经验 |
Line 48: | Line 47: |
== 不断的否定自己,但是要坚持最初的妄想 == | == 否之!守之! == |
Line 50: | Line 49: |
* 来自 [:ObpLovelyPython/PyDay-3:PyDay-3] | * 来自 [:ObpLovelyPython/CDay-3:CDay-3] |
Line 52: | Line 51: |
* [编程杂谈]编程就象练书法 http://blog.donews.com/limodou/archive/2006/04/02/808281.aspx | |
Line 53: | Line 53: |
背景故事:: {{{ #!python Python code }}} |
|
Line 59: | Line 54: |
== 没有完美的软件! == * ''',够用并且容易使用的软件已经算是完美的了''' * 来自 [:ObpLovelyPython/PyDay-2:PyDay-2] * 有关需求控制经验 |
|
Line 64: | Line 55: |
背景故事:: {{{ #!python Python code }}} == 你能够碰到的问题,99%的情况下其它人已经遇到过了 == * ''',所以,最佳的解决方式就是找到那段别人解决相似问题的代码!''' * 来自 [:ObpLovelyPython/PyDay-1:PyDay-1] * 有关资源利用经验 背景故事:: {{{ #!python Python code }}} == 发布!为了全人类! == * 因为'''一个人如果力求完善自己,他就会看到,为此也必须同时完善他人。一个人如果不关心别人的完善,自己便不可能完善。''' * 来自 [:ObpLovelyPython/PyDay-0:PyDay-0] |
== 坚持!发布! == * '''发布!为了全人类!'''因为'''一个人如果力求完善自己,他就会看到,为此也必须同时完善他人。一个人如果不关心别人的完善,自己便不可能完善。''' * 来自 [:ObpLovelyPython/CDay0:CDay0] |
Line 89: | Line 63: |
=== 发布好象不是通告一嗓子就好的事儿 === | * 发布好象不是通告一嗓子就好的事儿 |
Line 100: | Line 74: |
== 没有最好,只有更合理! == * 来自 [:ObpLovelyPython/PyDay1:PyDay+1] |
== 可用!再补! == * '''没有完美的软件!够用并且容易使用的软件已经算是完美的了''' * 来自 [:ObpLovelyPython/CDay-2:CDay-2] * '''没有最好,只有更合理!''' * 来自 [:ObpLovelyPython/CDay1:CDay+1] * 有关需求控制经验 |
Line 128: | Line 109: |
背景故事:: {{{ #!python Python code }}} |
|
Line 134: | Line 110: |
== 网站软件化绝对不是空话! == * 来自 [:ObpLovelyPython/PyDay2:PyDay+2] |
== 网站?软件! == * '''网站软件化绝对不是空话!''' 来自:: [:ObpLovelyPython/CDay2:CDay2] |
Line 139: | Line 115: |
背景故事:: {{{ #!python Python code }}} |
|
Line 145: | Line 116: |
== KISS 才是王道! == * 来自 [:ObpLovelyPython/PyDay3:PyDay+3] |
== 王道!简单! == * '''KISS 才是王道!'''来自 [:ObpLovelyPython/CDay3:CDay3] |
Line 150: | Line 121: |
背景故事:: {{{ #!python Python code }}} |
|
Line 156: | Line 122: |
== 想象力才是 Pythoner 的唯一界限 == * 来自 [:ObpLovelyPython/PyDayN:PyDay+1] |
== 想象!无限! == * '''想象力才是 Pythoner 的唯一界限''' 来自 [:ObpLovelyPython/CDayN:CDay+1] |
Line 161: | Line 128: |
背景故事:: | = 箴言凝练 = == 蠎 禅 == 一切尽在自言中: 图 atta1-2 attachment:atta1-2.png 在线的汉化版本收集: http://wiki.woodpecker.org.cn/moin/PythonZen |
Line 163: | Line 141: |
#!python Python code |
美丽好过丑陋; 明显好过隐晦; 简单好过复合; 复合好过复杂; 扁平好过嵌套; 稀疏好过密集; 可读性最重要; 即便实用性比纯度重要, 但是!特殊案例不可特殊到打破规则; 错误从来不会默默消失, 直到明确的让它闭嘴! 面对模糊,拒绝猜测的诱惑; 应该有一个(宁愿只有一个)显而易见的解决方法; 尽管刚开始方法不会是很明显,即使永远不做比"立刻"做要"聪明", 但是!现在就做永远比不做要好; 只要实现很难解释,那么它就不是一个好主意; 只要实现很容易解释,那么这就是一个好主意; 名称空间是个绝妙想法 --大家一起来实践这些规则吧! -- by Tim Peters |
Line 166: | Line 164: |
== 小结 == ## 总体语法等等叙述,注意给出相关知识的阅读指导 |
status |
校对 |
完成度~90%; |
1. 行者箴言
光说不练徦把式,光练不说傻把式!
- 汇集本书散落在各处的程序员 箴言警句 细说来由
1.1. 用之,不学!
Enjoy it! don't learnning
- 来自 [:ObpLovelyPython/CDay-5:CDay-5]
- 背景
[编程杂谈]做个项目吧 http://blog.donews.com/limodou/archive/2004/12/10/199174.aspx
来自 中国Python 著名行者 Limodou 的Blog文章,他是 UliPad 的作者 http://code.google.com/p/ulipad/
- 解说
1.2. 寻之!不造!
寻找吧!不要先想着创造--Python 是自足的
- 来自 [:ObpLovelyPython/CDay-4:CDay-4]
你能够碰到的问题,99%的情况下其它人已经遇到过了,所以,最佳的解决方式就是找到那段别人解决相似问题的代码!
- 来自 [:ObpLovelyPython/CDay-1:CDay-1]
- 有关资源利用经验
- 背景故事
- 图 atta1-1
- attachment:atta1-1.jpg
Batteries Included~是Python 的哲学之一!
http://www.uselesspython.com/BatteriesIncluded.html 内置了足够多的模块,可以独立完成大多数常见任务的!
- 成功故事之一:
- ..
[编程杂谈]开始读源码吧 http://blog.donews.com/limodou/archive/2005/04/26/352565.aspx
1.3. 否之!守之!
不断的否定自己,但是要坚持最初的妄想 --不论战术上如何变化,千万不要忘记战略目标
- 来自 [:ObpLovelyPython/CDay-3:CDay-3]
- 有关重构的心态经验
[编程杂谈]编程就象练书法 http://blog.donews.com/limodou/archive/2006/04/02/808281.aspx
1.4. 坚持!发布!
发布!为了全人类!因为一个人如果力求完善自己,他就会看到,为此也必须同时完善他人。一个人如果不关心别人的完善,自己便不可能完善。
- 来自 [:ObpLovelyPython/CDay0:CDay0]
- 有关社区体验经验
[编程杂谈]写写Blog吧 http://blog.donews.com/limodou/archive/2004/12/14/202590.aspx
- 发布好象不是通告一嗓子就好的事儿
分分分!学生的命根! 文档,文档,文档!软件的颜面!
- 文档化开发体验
- 背景故事
1 Python code
1.5. 可用!再补!
没有完美的软件!够用并且容易使用的软件已经算是完美的了
- 来自 [:ObpLovelyPython/CDay-2:CDay-2]
没有最好,只有更合理!
- 来自 [:ObpLovelyPython/CDay1:CDay+1]
- 有关需求控制经验
- 有关重构的进一步经验
http://wiki.woodpecker.org.cn/moin/Py8Rong8Chi {{{Gerald Lee <[email protected]> reply-to [email protected], to [email protected], date Sat, Feb 23, 2008 at 11:28 AM }}}
原创:subject [CPyUG:40912] [http://groups.google.com/group/python-cn/browse_thread/thread/71c74c4e77577365/a4940f98b59bde43 跟进学习八荣八耻]
Python 八荣八耻
以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用为荣 , 以分支判断为耻; 以Pythonic为荣 , 以冗余拖沓为耻; 以总结分享为荣 , 以跪求其解为耻;
1.6. 网站?软件!
- * '''网站软件化绝对不是空话!''' 来自
- [:ObpLovelyPython/CDay2:CDay2]
1.7. 王道!简单!
KISS 才是王道!来自 [:ObpLovelyPython/CDay3:CDay3]
- 有关软件设计经验
1.8. 想象!无限!
想象力才是 Pythoner 的唯一界限 来自 [:ObpLovelyPython/CDayN:CDay+1]
- 有关资源深度利用经验~ 社区,交流,搜索,知识管理策略 ...
2. 箴言凝练
2.1. 蠎 禅
一切尽在自言中:
图 atta1-2 attachment:atta1-2.png
在线的汉化版本收集:
美丽好过丑陋; 明显好过隐晦; 简单好过复合; 复合好过复杂; 扁平好过嵌套; 稀疏好过密集; 可读性最重要; 即便实用性比纯度重要, 但是!特殊案例不可特殊到打破规则; 错误从来不会默默消失, 直到明确的让它闭嘴! 面对模糊,拒绝猜测的诱惑; 应该有一个(宁愿只有一个)显而易见的解决方法; 尽管刚开始方法不会是很明显,即使永远不做比"立刻"做要"聪明", 但是!现在就做永远比不做要好; 只要实现很难解释,那么它就不是一个好主意; 只要实现很容易解释,那么这就是一个好主意; 名称空间是个绝妙想法 --大家一起来实践这些规则吧! -- by Tim Peters
::-- ZoomQuiet [DateTime(2007-11-03T11:46:56Z)] PageComment2