分享

沙雕学Python第一章

 豫龙晏子ylyz 2019-02-09

这是我第一次写文章,可能很不成熟,但是不写的话,一辈子都无法成熟。

我打算写一篇Python入门系列的文章。

为什么写Python的?

1. Python有许多特性,对新手来说比较友好,解释性的语言便于学习。

1. Python在现时很火,搜索人工智能,大数据,爬虫,黑客,抢票等等关键词,很多都出现了Python的身影。而学C语言的话,很多人都不知道能做点什么,学了一段时间,只懂写hello world。暂且说,Python实用性大于C语言。

所以新手学起Python来,不会太吃力和不会太迷茫。

定位也尽量向零基础人群靠拢。在写作的同时,更偏重于实用性,尽量避免过于学术性。为什么?就像刚才说的学C语言,很多人不懂能用来干嘛,因为太多的教材写得太学术性了,学起来无味。按照心理学的研究,如果有一个目标或者主题,那么学习效率相对就会更高。在这个教程我们以创造一个网站为目标,一边创造我们的网站,一边学习Python,两全其美岂不美哉!当然能了解计算机科学相关知识是最好的,我也鼓励你们去学习学术性的知识。

我们还必须知道,学Python,不是仅仅就学习这门编程语言这么简单,更重要的是学编程思想。举个例子:你平时老是忘了拿东西,于是你想造一架四轴飞行器帮你拿东西,那么如何实现呢?主要是靠编程,那么你就涉及到了如何表示一段距离,如何表示马达的转速?如何协调马达的转速和空间xyz坐标之间以致飞行器不会掉下来?等等,当然我现在无法教你如何造个飞行器,只能教你很基本的知识。

刚才说的,Python实用性大于C语言,严格来说是一样的。到了计算机的最底层,都是一堆0和1在起作用,如果代码写得好,实现同一个功能,C语言的执行效率甚至比Python还要高。但是Python有许许多多的轮子,就是别人写好的程序,我们只要拿过来用就好了。而C语言没有那么好的生态,所以刚才说Python实用性大于C语言。

既然是一篇教程,那么如何教也是一个问题。写这篇文章,我尽量使用科学的学习技巧来帮助大家。但是个体之间是有差异的,如果看不懂文章的某些部分,可以反馈,提问,讨论,谷歌搜索。只要你想学,什么手段都能使出来。TED中有一个很好的演讲(Laura Vanderkam),中心思想是把你要做的事情当做刚需的,那么你就会很有效率的去做了,所以我们学习Python的时候,可以视为刚需。

如果有讨论,提问,喜欢态度端正。同时,如果文章有误,请及时提出,谢谢。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多