为什么我要编写关于Python的编程书并免费赠送

我一直在讲授编程编程一段时间了,说实话,当我这样做时我真的很喜欢它,所以我开始写一本关于Python的书。 直到有人要求我帮忙编写程序之前,写书从来都不是我的事。 我帮助了他们,并为他们正在学习的语言(Python)传递了相当全面的路线图。 过了一会儿,我收到了一封非常不错的谢谢邮件,并被告知我应该考虑教这些东西(我只教过编程断断续续的知识,这不是认真的事情)。 该电子邮件使我意识到我确实很喜欢教学,这是我想要追求的东西。 我曾想过要给予一些帮助,但我想吸引更多的读者,这就是那本书的来源。 我在学习编程时遇到的一个问题是,我会使用的任何资源要么太技术性,太快了,要么没有提供额外的(我认为是必需的)计算机科学主题,这些主题无法帮助人们理解编程。 我想写一本书,以简单的解释开始,并逐步以稳健,可管理的速度介绍这些重要的计算机科学主题。 没有什么会淹没初学者的。 我还想开车回家,教什么才是优秀的程序员:良好的解决问题的能力,解决问题的方法,跳出思维的框框。 大约五个星期前,我开始写“ Slither into Python”,旨在解决这些问题,我真的很喜欢它。 我说过,当我完成第7章时,我将免费发行该书。今天,我完成了第7章,并将Slither的第一部分发布到Python中。 我决定免费提供它,因为我是免费和开源软件的大力拥护者,而且我也相信信息应该是免费的(不是所有,但是..像这样的东西)。 它还不完整,我还有21章要走,它们将比上一章更长,更复杂,但我至少每周要发布一章。 我也乐于接受反馈和建设性的批评。…

指导的“ 3P”

#WorkingOutLoud 我们现在进入2016年AFL赛季的四轮比赛。 观看上个月的几场比赛激发了一种反思性的模式,思考了我从事这项运动十多年的经验,以及去年年底在伦敦与一位来自美国的教练组的愉快对话。非常成功的AFL俱乐部。 这次对话产生了关于提高教练对打球原理和教学法的理解的巨大范围的共识; 在这项运动的最高水平,更重要的是,在青年和人才通道中。 我也想起了AFL游戏中备受尊敬的教练兼教育家David Wheadon。 正如他多次指出的那样,教练对他来说有两件事–教学和人员管理。 就理解“学习”和“人”的至关重要性而言,我对这一观点的看法略有不同。 下面是我将这些内容汇总在一起的地方,目的是帮助教练考虑他们的教练和发展。 现在,这必须是“粘性”的,因此必须要有头衔,这就是3 the的力量,即“人”,“教学法”和“游戏模型”。 这个框架可能是思考教练的有用镜头,特别是对于刚开始从事教练的人。 如果教练要考虑三个P中的每个P: 我目前的理解和信念是什么,它们来自哪里/来自谁/来自什么? 我不想对这3个封装中的每一个进行过多描述,因为这可能会偏向您自己的想法,因此请简要说明和提示… 玩模型 希望考虑玩法的风格和原则,游戏的要求以及哪些方面(单独和集体)对于实现高水平的表现至关重要。…

我们训练我们的孩子成为无头脑的工厂工人,而不是伟大的思想家

创意学习,有机学习是未来 如果您回想起小时候,并记得大多数成年人是如何进行“教学”的,那么我敢打赌,它将像这样: 成人概述了完成任务所需的步骤 成人会详细解释每项任务 成人要求您完成每项任务,并在您产生期望的结果时欢呼过程成功 这是一种用于教孩子的东西的结构,我称之为“过程学习”。 加工学习是原始学习体验的简化工业化版本,我称之为“有机学习”,就像加工食品是整体食品的缩减工业化版本一样。 全世界的成年人都在对孩子进行加工学习,我们在家中,电视上以及世界各地的主流学校中都可以看到。 工业学习中心的过程式学习 随着我们长大成人,我们不断地被教导我们应该迅速做事。 当我们接受工作时,这一课在工作场所继续进行。 能够最快完成任务的工人受到高度重视。 工作缓慢的工人会浪费资金和他们的团队。 正是由于这种和其他类似的成年生活压力,我们才推动了对孩子的学习过程。 我们希望尽快看到结果,即“最终游戏”,以便在短时间内尽可能多地学习,以适应繁忙的日程安排。 想象一下拿一张纸并将其切成正方形。 让我们将正方形称为“成品”-您可以将成品视为最终的游戏,即结果,就是您希望孩子学到的东西。 有机学习使孩子可以在很少的指导下尝试完成任务。…