内容简介:在币圈待久了,自然而然会遇到不少程序员。看到他们用程序,解决用户一个又一个痛点,甚至可以获得不错的经济收益,笔者还是很羡慕的。举个简单的例子:比如在NeoWorld有人通过写脚本,定时获取收益,保证不会溢出;再比如有人在公告频道刷屏发送广告;复杂一点的例子:设置价格提醒,比如原先在EOS-RAM火爆的时候,我就用1个EOS购买过一个服务,在EOS-RAM价格高于或者低于用户设定的门限值,就可以给手机发送短信提醒。经试用,确实有效。
引言
在币圈待久了,自然而然会遇到不少程序员。看到他们用程序,解决用户一个又一个痛点,甚至可以获得不错的经济收益,笔者还是很羡慕的。
举个简单的例子:比如在NeoWorld有人通过写脚本,定时获取收益,保证不会溢出;再比如有人在公告频道刷屏发送广告;
复杂一点的例子:设置价格提醒,比如原先在EOS-RAM火爆的时候,我就用1个EOS购买过一个服务,在EOS-RAM价格高于或者低于用户设定的门限值,就可以给手机发送短信提醒。经试用,确实有效。
再复杂一些的例子:听说有的团队用Python(一门计算机语言)写量化交易的策略,赚得盆满钵满,真是令人羡慕。
初遇Python
与其临渊羡鱼,不如退而结网!
与其羡慕 程序员 运指如飞的编写代码,莫不如自己踏踏实实的学习一门计算机语言。
我原先有 C语言 的基础,也付费购买过教程,不过我最大的感觉是C语言距离计算机的底层太近,需要了解一些硬件知识,而且用它实现一些功能会很慢。虽然学好C语言可以给一个人打下良好的基础,但是如果完成我在文章开头说的那些例子,似乎有些遥远。
一周前,我无意在微信群看到有人在发送Python入门的培训教程,而且前四次课程竟然免费!
我早就听说过Python语言的强大,抱着试试看的心理,加入其中。
虽然我知道付费就是捡便宜,但是前几次课程免费的吸引力还是很大,尤其是在熊市当中^_^
惊喜
经过这四天的学习(每天花40分钟),真的给我带来了一些小惊喜。
1. Python比我想象的简单
因为本人接触过C语言,对C语言印象最深的一点是语法相当严谨,不能犯一点错误,否则编译就无法通过。
而Python相当脚本语言,或者更类似于自然语言的方式,让初学者更容易接受,代码也更加简洁!
比如在C语言中,如果想使用变量a,必须要先定义变量a的数据类型,才能使用;而在Python中,直接使用即可,完全不用先定义!
2. Python的功能好强大
在第一节课程中,举了三个实际的例子:
① 用爬虫抓取某网站中《西游记》小说的全文 ;
② 识别图片中的文字 ;
③ 语义识别
短短几百行代码,就可以实现这么复杂的功能,真是令我叹为观止!
而且这些代码就在我的面前,其复杂度也并不像我想象的那样如此的晦涩,通过点击“运行”按钮,真的可以实现上述功能。通过这个过程,一下子让我学习Python的信心大增!
后来我才知道,Python社区有庞大的库,通过调用那些库函数几乎可以解决大部分问题,对同一个问题,甚至有好几种不同的解决方案选用。
如果原先有人告诉我上述这些,我不会有什么感觉,因为觉得距离自己很遥远。但是当我亲手实践了这些功能后,我深深的被折服了。计算机语言的易用性真的超出了我原先的想象。
3. 课件设计很符合认知心理学
课件本身的设计也给我带来了很大的惊喜。我原先一直有一个心愿: 如果能够像玩游戏一样,去学习某一个新技能就好了 。
没有想到在Python的学习上让我体验到了这一点。
课程的学习以文字交互的方式进行,有些类似与网络游戏中的NPC对话。TA告诉你一些新的知识点,给你提供练习,并有及时的反馈和奖励(学分和红包),让你忍不住把当天的课程学习完毕。
而且课程中的作业和例子,十分鲜活,很容易给人留下情感烙印,让人印象深刻。
比如在第一节课讲解数据类型和函数input(),作业竟然是与《大话西游》有关:
代码只有短短的6行:
运行结果是这样:
在上述交互过程中,对于错过的人我输入的是紫霄仙子,但如果你在交互过程中输入的是你真正的初恋情人,那么这么一个简单的作业必然会让你印象深刻,你懂滴!
结语
不过这几天通过学习这个课程,我还比较开心:一是学习到了新东西;二是更好的理解了从机器的角度,是如何对待输入和输出的信息,让自己更好的理清人类大脑分析问题的思路。
正好前几天莎德星问我:有没有什么软件,可以设置对于KEY价格的提醒,比如KEY回归到了0.1元可以通知他。到时他想卖出部分KEY补贴家用。
我现在的确不知道有什么软件可以做到,不过希望在我学习完Python后,我可以写出这个小程序送给莎德星^_^
以上所述就是小编给大家介绍的《用机器的角度看世界——初学Python有感》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 前端科普(二):Node.js 换个角度看世界
- 前端科普(二):Node.js 换个角度看世界
- KDD 2019 | 用户视角看世界:腾讯提出ConcepT概念挖掘系统,助力推荐搜索
- 《架构整洁之道》有感
- 实习三个月有感
- 面试数十人有感
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Eloquent JavaScript
Marijn Haverbeke / No Starch Press / 2011-2-3 / USD 29.95
Eloquent JavaScript is a guide to JavaScript that focuses on good programming techniques rather than offering a mish-mash of cut-and-paste effects. The author teaches you how to leverage JavaScript's......一起来看看 《Eloquent JavaScript》 这本书的介绍吧!