Theory1stprac1st
从理论开始和从实践开始,初学编程迥异的二路人
这是从v2ex转来的一篇文章
女票很聪明,就是脾气差。
她大学 C++没去上课,最后考试前看看书,进了考场就她做出答案,其他人都抄她的。
逻辑力,记忆力,专注力都很好,感觉她很适合学编程干程序员,但她自己没啥兴趣。
我给她装好了 jupyter ,打算从对她工作有帮助的 pandas 表格处理开始教。
但是教着教着就开始吵了。。因为 python 和 pandas 很多函数不讲理,讲起来就很奇怪,她听着不爽,就不想学了。
我的学习方式是根据范例学习,我看到例子然后去效仿使用和猜测机理,学起来还挺顺畅的。
但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。
回想起来,我可能不应该从 pandas 开始,应该从 python 官方文档开始,从数据结构开始引导她,理解起来会顺畅一些。
我以前写过一个电子档,minlearnprogramming算是我写的第二个档,这二个档的区别就是:前者理论部分先行,大部分章节都是理论,后者反之。 虽然绝大部分人都是从实践入手,但不可否认从理论入手学编程的人和现象的确存在,而且这种做法也有一定道理。
minlearn.org,tg: minlearn_1keydd,本人长期接有偿付费dd。不会D的,和要定制镜像的都可以t我