蟒营™故事15:嘦问就能回答的了,神奇的学员...

541 阅读3分钟

101camp2py 190797 1542 触发

苦也:

课程推荐教材中最基础的 Hello, World 即触发最宏大的背景问题:

Printing “Hello, World” above via Python 2 looked quite “normal”. However, if we have multiple objects inside the parantheses, we will create a tuple, since print is a “statement” in Python 2, not a function call.

课程要求使用 Python 3.7.3 环境,可很多优秀教材, 内容还是基于 Python 2.X 的,

结果呢? 当然,网络中也有很多针对性经验:

  • Differences of print key word between Python2 and Python3
  • ...

嗯哼:

  • 助教问: 所以, 课程环境要求统一到 Python3.7.3 而如果习题是 py 2 的话, 怎么办?
  • 学员答: 解决方案有如下几种
    • 1. 写两份代码,命名上以2和3区分,同时注意2和3之间的差异
    • 2. 只写一份py2代码,使用2to3命令转为Python3.7.3
    • 3. 只写Python3.7.3,抛弃2,2020年就不维护了- 。-
  • 大妈赞: 高兴你已有这么理性的逻辑思维,
    • 那么:
      • 用第3种, 看 Py2 的习题, 自己对应写成 Py3 的调试通过
      • 不用特意安装两种运行版本, 也不用专门多写一份了

可见, 先贤曰的对:

  • 教育不是灌输, 而是点燃火熖
    • 教育最有效的方法不是告诉答案,
    • 而是向他们提问!
  • --- Σωκράτης (Socrates)

兴趣和内在动机才是长期坚持的动力:

  • 问题在, 兴趣总是随时被激发
  • 而动机也总是在变化
  • 可惜没有一个合理的路径/学习线索
  • 兴趣/热情/意志/... 总是被无法预测的挫败感高速吞噬殆尽
  • 以至无法形成:
    • 持续投入时间
    • 持续投入精力
    • 持续解决问题
  • ...导致永远无法建立自己的基础编程经验集
  • 那么, 也自然总是放弃, 无论尝试几次, 都卡在基础语法这个门槛上
  • 却无法理解, 语法根本就不是编程的核心难点
    • 合理有效的高速调试才是一切的开始

是也乎:

这就是蟒营™课程体验, 和以往所有课程体验根本相反, 正如隔壁队长说的:

一个十分开放的课程,开放到他只给你一个框架,

内容完全由自己来填写,任何形式任何方法都可以得到包容,

也没有人说[哎呀这个应该这样做],

他完全靠自己实际操作来触发一系列隐藏任务,

而大妈则是"和蔼"的站在背后不时的看看你,指引你,帮助你把这个发现的问题狠狠的踩下去,推动你去弄个明白.

所以:

蟒营(101.camp):

    编程人生伴侣
    编程起重人生
    你本来就很行
    Reactivate Joy by Self-teach with You
        伴你重享学习乐趣

综合来说, 蟒营可以激发学员获得多种进步:

  • 在职非 Python 程序员 <-实用工程经验, 包含团队管理体验
  • 在校大二/三学生 <- 完备软件开发经历, 能独立用 Python 完成实用工具开发
  • 真小白(无基础人士) <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题..
  • 以及所有学员能获得的:
    • 高效问题讨论习惯
    • 上手标准社区协作
    • 自律的周学习节奏
    • ...

而这一切变化, 都在6周里即可完成.

PS:

14岁~72岁都能学, 嘦:

    0: 想学编程
    1: 有个人电脑
    2: 每周能挤出10+小时自主学习时间
    3: 英文资料能查字典看懂

> NN 3841

101camp4py 进行中

官网 https://py.101.camp/

  • 191201 正式开课
  • 200112 按时结束
  • 5py 大年初十开始报名

蟒营™:Py入门班||图谱||幻灯||维基

Powered by: Zoom.Quiet / 昧因科技®

本文由博客一文多发平台 OpenWrite 发布!