1. think-python_1

    前言

    这本书的奇怪的历史

    1999年一月,我准备在Java编程入门班教课。我之前教了三次,越教越感到沮丧。挂科率太高了,而且,即使稍有学成的学生,成绩整体水平也太低。

    我发现教材里存在着问题。他们的范围太广泛了,有太多不必要详细了解的Java细节,也没有足够高层次的指导原则。他们都受陷阱所影响:他们会开始容易,循序渐进,然后在学到第5章的后半部分会直接阵亡。学生们需要在太短的时间里学会太多新知识,而我也必须在学期剩下的时间不断帮助学生拾起这些内容。

    开学的第一天,两个星期前,我决定写自己的书。我的目标是:

    • 尽量使它简短。学生们会更倾向于阅读10页不是读50页。
    • 小心词汇量。我尽力将术语和定义减到最少。
    • 逐步建立知识结构。为了避免陷阱,我挑选出最困难的话题,并且他们分成一系列的小步骤。
    • 将注意力集中于编程,而不是编程语言。我尽量精简地挑选Java中有用的部分,并将其他舍去。

    我需要一个标题,所以我选择了 怎样像计算机科学家一样思考。我的第一个版本是粗糙的,但它起作用了。学生们去阅读了并且能够明白,我可以将课堂时间花在更难的、更有趣的话题上,最重要的是,还有时间可以让学生练习。

    我将这本书发布在GNU自由文档许可之下,它允许用户自由复制、修改,和自由发布这本书 ...


  2. think-python_0

    Think Python 中文翻译

    瞎扯前的瞎扯

    好久没更新博客,纯粹刷内容.把最近和妹纸翻译的 <Think Python> 贴出来.

    项目地址: https://github.com/shonenada/think-python 欢迎有兴趣的童鞋纠正或者加入~~

    瞎扯下

    要说这翻译的来由还真奇葩。 某一天,妹纸想学点语言,我就毫不犹豫地推荐了Python,然后找了《Think Python》给她看,然后开玩笑说让她翻译。

    然后...她真的翻译了。

    然后...然后我就建了这个版本库,把翻译都记录下来。

    = = 当然啦,妹纸不是学理科的,更不是学计算机的,很多翻译还有问题,如果发现翻译有问题或者不准确的地方,欢迎各位指正。


Page 1 / 1