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 的话, 怎么办?
-
学员答: 解决方案有如下几种
- 写两份代码,命名上以2和3区分,同时注意2和3之间的差异
- 只写一份py2代码,使用2to3命令转为Python3.7.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 进行中
- 191201 正式开课
- 200112 按时结束
- 5py 大年初十开始报名
Powered by: Zoom.Quiet / 昧因科技®
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。