AIHackers / OMOOC2py

开智学堂.Python入门班 第二期
MIT License
71 stars 176 forks source link

[6wd4]公开课 笔记汇总 #92

Closed cnfeat closed 8 years ago

cnfeat commented 8 years ago
csufuyi commented 8 years ago

6wd4 概要记录

表扬

issue关闭了依然还是可以提交的. 坚持爬楼梯,补交作业,值得表扬!

但是: 8w以后, 开始进入大作业的时候, 大家要抱团, 这样才能获得极致的体验.

很少有准备充分以后才做的事.狭路相逢勇者胜! 用一起做项目倒逼自己.

TR1:fabric

dsl: python作为模板 http://www.fabfile.org/

pip install fabric fab -l

梗:自动化提升生活质量 hacker script

代码地址: https://github.com/NARKOZ/hacker-scripts

TR2:QPython

http://qpython.com/

公交查询程序地址 https://github.com/qpython-apps/BusHelper

推送到手机的目录 meizu_mx4\手机存储\com.hipipal.qpyplus\projects

安卓系统式google定制的linux webapp基于chrome包裹的linux运行. QPyPi类似微信,可以作为分发入口. 可以打包成apk也可以发布.

demo演示

QPython开发webapp的笔记 PyCon大会也是QPython的WebApp写的.

开发部署:

1.Andord上安装adb

2.BuyBox的帮助下安装SSHDroid, 变成方便的linux shell环境 大妈的折腾历史 http://codelab.qpython.org/pythonic/init-my-qpy-env.html

(我是直接数据线拷贝的!)

team

AKA原理

发挥能技

QA

PS

牛人: 路劲依赖

挫人: 习得性无助 觉得这个世界欠我的

自己解决问题. 解决不了描述出来问!

计算机的世界,无非就是几个协议,比如ssh,给命令.

cnfeat commented 8 years ago

随堂手记

公布课程固定节奏

鼓励抱团

下周就要开始抱团,开始极限体验

举铁人三项的例子,参赛者要经历长期锻炼才开始比赛,而这一次课程不一样.

狭路相逢勇者胜,需要在正确的阶段做正确的事情,积极参与抱团吧

回顾上一课课程的 C2T2,大家也是抱团取暖,可是大家认为 C2T2 品牌要经授权

大妈惊愕,为什么惊愕,因为大妈以程序员思维思考,认为活动一直是可以自发自主举行的,无须授权.

如何组建团队?

组团时间:8w-10w 大于 1 人,小于 4人

Coming together is a beginning; Keeping together is progress; Working together is success!

原则及建议

QA

为什么不给出中文教程

大妈全力劝解尽量不要使用中文的教程----

推荐开智 时空选择论 视频:[福利]开智大会 安替:时空选择论 芝麻星>系统卡包>0w 视频课件

如何使用编程演示才有用

其它建议

牛人与挫人

其他

课程实验性是逼自己去解决事情,如果不能解决,请描述清楚,大妈可帮忙解决,如描述不清楚,大妈也难以解决

写编译器的感觉:你在写一部小说,小说写的是一个小说家在写你,而这个小说家在写的故事会影响到现实生活中的你

补充

ZoomQuiet commented 8 years ago

编译器! 将代码编译并优化为可运行机器码/中间码 的软件...

不是编辑器...

闪闪:fixed

Cen74 commented 8 years ago

gitbook 笔记链接

6wd4 课堂笔记

触动

最近在看《程序员的思维修炼》,里面提到从新手到专家的路径和大妈的讲座很相通,记录下来,互为印证。

『打草』与 『关注情景』

专家与新手的区别之一就是专家更关注情景,知道哪些细节是关键的,哪些应该忽略。而新手在给定任务下,注意力会集中在如何操作上了,对细节不care。比如课程上很久就推荐的工具sublime、终端上分窗口调试、本地设置测试环境等,俺刚开始都没有get到,那时认为跟上课程的进度写代码已经很不容易了,没精力去管这些非核心的事情。直到最近踩了很多坑,看别人的教程才逐渐意识到设置好环境,建立最小反馈路径的重要性。这些关于情景关于细节的东西确实很难教授,只有通过自己『打草』去尝试,上周可能有一半时间都花在怎么git svn,安装iterm等环境配置上了,但一旦设置好了,才体会到好的工具和测试环境的重要。

德雷福斯(Dreyfus)模型

德雷福斯模型是衡量人们技能水平的一种理论模型,对于指导个人或组织的技能培养很有参考意义。

阶段 特征
新手 Novices need recipes
高级新手 Advanced beginners don't want the big picture
胜任者 Competents can troubleshoot
精通者 Proficient practitioners can self-correct
专家 Experts work from intuition

德雷福斯模型把编程班中大多数新手/高级新手的心态概括的很准确:想要具体一步步的指导、想直接得到中文文档等等。从俺自我评估来看应该属于高级新手阶段,最典型就是在w4时一直在闭门造车的写代码,没有及时止损。像工具的不顺手、测试麻烦、芝麻星上卡片背后的文档、看google python style guide等应该做的事都漠不关心了。不过这些都是沿着技能阶梯攀爬正常的阶段,俺没下笨功夫也体不知道俺走偏了。

德雷福斯模型显示专家更多的是以直觉思考,因此很多经验是难以表达出来,从这个角度讲专家并不见得是很好的老师。而新手确实需要更多的指令才能入门,个人感觉这门课程对新手最大的障碍也在此,当面临真实任务时如何掌握好探索与指令帮助之间的平衡。如果我提前上了预备班或者笨方法学python做完了可能进度会提高很多。但这些弯路走够后,下次新技能的学习就变得更容易。

大妈的演示与模仿

总结下来每次看大妈演示操作时是收获最大的,比如上周的列表的操作大妈演示10分钟,自己照做着可能要2小时才觉得掌握了,但对列表推导式的使用确实要顺当多了。其次遇到问题参考其它同学的教程也会有很多收获。

模仿专家的操作,思考他的情景,是技能提高的一个好方法。

改进

JeremiahZhang commented 8 years ago

Star 去除心障

aJiea commented 8 years ago

笔记:https://ajiea.gitbooks.io/miss-python-and-the-holy-geeks/content/7w.html 随手分享刚读到的一个句子

网络不能改变人性,只能提供某种前所未有的可能,激发人性中潜在的因素。 ——《长尾理论》

WhaleChen commented 8 years ago

自动化,新大陆

挪动一点点也是向前~

xpgeng commented 8 years ago

6wd4 Note

picklecai commented 8 years ago

https://github.com/picklecai/OMOOC2py/blob/master/0MOOC/note7.md

cnfeat commented 8 years ago

超过42小时,暂时关闭