用机器的角度看世界——初学Python有感

栏目: Python · 发布时间: 6年前

内容简介:在币圈待久了,自然而然会遇到不少程序员。看到他们用程序,解决用户一个又一个痛点,甚至可以获得不错的经济收益,笔者还是很羡慕的。举个简单的例子:比如在NeoWorld有人通过写脚本,定时获取收益,保证不会溢出;再比如有人在公告频道刷屏发送广告;复杂一点的例子:设置价格提醒,比如原先在EOS-RAM火爆的时候,我就用1个EOS购买过一个服务,在EOS-RAM价格高于或者低于用户设定的门限值,就可以给手机发送短信提醒。经试用,确实有效。
用机器的角度看世界——初学 <a href='https://www.codercto.com/topics/20097.html'>Python</a> 有感

引言

在币圈待久了,自然而然会遇到不少程序员。看到他们用程序,解决用户一个又一个痛点,甚至可以获得不错的经济收益,笔者还是很羡慕的。

举个简单的例子:比如在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(),作业竟然是与《大话西游》有关:

用机器的角度看世界——初学Python有感

代码只有短短的6行:

用机器的角度看世界——初学Python有感

运行结果是这样:

用机器的角度看世界——初学Python有感

在上述交互过程中,对于错过的人我输入的是紫霄仙子,但如果你在交互过程中输入的是你真正的初恋情人,那么这么一个简单的作业必然会让你印象深刻,你懂滴!

结语

用机器的角度看世界——初学Python有感

不过这几天通过学习这个课程,我还比较开心:一是学习到了新东西;二是更好的理解了从机器的角度,是如何对待输入和输出的信息,让自己更好的理清人类大脑分析问题的思路。

正好前几天莎德星问我:有没有什么软件,可以设置对于KEY价格的提醒,比如KEY回归到了0.1元可以通知他。到时他想卖出部分KEY补贴家用。

我现在的确不知道有什么软件可以做到,不过希望在我学习完Python后,我可以写出这个小程序送给莎德星^_^


以上所述就是小编给大家介绍的《用机器的角度看世界——初学Python有感》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Eloquent JavaScript

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》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具