Hyphon(大蟒)如何满足你的欲望?

通过阅读此文,你可以了解:

1)为什么我要学会编程或者说具备编程思想?

2)为什么学习Python?

3)Python如何满足我们的欲望?

4)如何学习?

在21世纪里,有什么是必须会的技能?编程!有人会说,我又不想做程序猿,学习编程干嘛?其实不管你做什么,在将来的世界里,你必须具备编程思维,至少懂一些程序,因为以后的社会将是人脑+智能协作的社会,人与智能取长补短,如果你没有一定的编程思维,那你如何更好的与人工智能合作?你如何更好地理解人工智能的思想?

那编程难吗?这玩意就是个熟练工,你用得多了,不会比你写PPT,用EXCEL复杂太多,当然这个必须在更高的层次上(不是指高级,是指抽象度更高的层面)。所以Python相对就比较合适,它是一种解释性的,面向对象的脚本语言。

什么叫解释性的脚本语言?就是你根据Python的语言规则,讲了一段话,这就是脚本,如 打印(1+1),然后由一个解释器把这段脚本翻译成了机器语言,执行的结果就是打印了2。还有一种是编译方式,直接生成机器可执行的2进制码,好处是快,缺点是跨平台要重新根据芯片重新编译。

什么是面向对象?就理解成模拟现实世界,每个种簇有一段自己的基因,这个是类,然后每个类可以生成无数的对象,就是个体。个体有属性,象身高,性别等,也有方法比较KISS,喜欢等。当然你可以继承原来的类,并在上面加点料,可以算是进化。

有人不耐烦的问:讲点现实的,Python能干啥?我想大概就是满足我们的欲望(这是个中性的词)。人类最强的欲望是偷懒(也有人说是繁殖),Python能最大可能的帮我们偷懒,而且是聪明的偷懒。比如,你经常想在电脑上做些自动化事情,大批量地搜索-替换,改文件名字(搞破坏),重新分类照片(现在我们是照片大爆炸,如何根据不同的属性分类是个大问题),写个游戏外挂省得练级等。当然,如果你想爬网,比如分析一下你的好友在网上干嘛,寻找你喜欢的文章(就象你有一个自己定制的百度),抓取你感兴趣的数据并按某种你想象不到的方法呈现。

有人会问:那我就是个喜欢偷懒的人,我能学得会吗?我只想说,你只要是上过初中,你就可以学会,因为我准备写的一系列文章,就是教我儿子用的。当然,这个过程中,必须的练习和思考是不能偷懒的,我争取把这个东西搞得有乐趣点,也许不能做到轻轻松松,但努力做到快快乐乐。

如何学?我想至少你得先下个Python,30多M,就算你只有64G的windows笔记本也能装,这也是我想用这个的原因之一。安装教程我下一篇写,其实百度上多的是。还有,我会把文章都写到1000字左右,这样在碎片时间中也能学习。

总之,我会尽可能把内容写得生动点,如果能故事化就更好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 资源大全中文版 awesome-python[https://github.com/vinta/aw...
    万色星辰阅读 9,793评论 0 255
  • 原文链接: http://www.jianshu.com/p/9c6ae64a1bd7 GitHub 上有一个 A...
    李绍俊阅读 6,132评论 0 92
  • GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-p...
    若与阅读 18,713评论 4 418
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,202评论 6 244
  • 感恩~今天上午的考试一切顺利,尽管不知道能不能考过,但考完试感觉特别轻松,紧张过后的轻松自在感好久没体会到了,经历...
    毛毛细雨mmxy阅读 145评论 0 0