SS15: 嘦问就能回答的了,神奇的学员...

101camp2py 190707 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之间的差异
      1. 只写一份py2代码,使用2to3命令转为Python3.7.3
      1. 只写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




蟒营®编程思维提高班 Python版/第13期 正在报名

精品小班/ 永久答疑

扫描报名: 101camp13py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com