cover_one_page

# 这是本什么手册?

这本手册涵盖了下列编程语言的学习教程, 包括:

  • Python: 编程语言中的瑞士军刀
  • C++: 信息学奥林匹克竞赛的御用语言
  • PHP: 网站开发的后端编程语言
  • JavaScript: 互联网全能型编程语言
  • Scratch: 图形化儿童编程语言

# 特别说明

这本书基于下列指导思想:

  • 软件工程的"快速原型模型"思想(Rapid Prototype Model)
    • 对于每门编程语言, 我会提供最小必要知识, 让大家可以基于这个最小知识开始动手写代码. 而后, 在编程实践中不断完善技巧、深化理解
  • 袒露解决问题过程中真实而粗粝的试错过程, 比直接提供正确解题流程更有启发性
    • 传统的学校教育中, 老师习惯直接教我们正确的解题流程: 第一步..., 第二步... 就好像走进一座已经完工的知识殿堂, 庄严精致, 但是缺少生气和活力. 很少有人带我们看看建造殿堂前数易其稿的设计图纸、建造时打下的粗砺地基、搭建的丑陋的脚手架, 更不用说回顾那推倒重建的返工过程
    • 但是我恰恰认为这些过程对孩子来说最有启发性, 而且孩子通过看到我们的失败和尝试, 更能鼓起挑战的勇气, 孩子看到真实世界中解决问题的曲折过程, 从而对手上的挑战更多一份耐心

因此, 手册中的每种编程语言都会提供 2 部分内容:

  1. 一页纸手册: 涵盖该门编程语言的最小必要知识
  2. 问题记录: 记录现实中各式各样的问题. 如果可能, 提供求解试错的过程

# 关于我

大家好, 我是 patiencing, 一位 6 岁孩子的父亲 我原来是中石化设计院的工艺设备工程师,
之后转行成为互联网公司的程序员,
现在是一名产品经理.
因为孩子的缘故, 我制作了一些供他学习的课程,
如果你感兴趣, 不妨关注我的微信公众号:

二维码-w175

如果你有任何疑问或者建议, 欢迎发送邮件到 patiencing@outlook.com, 或者在微信公众号中留言, 或者直接访问 吐槽区 (opens new window) 提交您的吐槽和建议