用机器的角度看世界——初学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有感》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

SQL进阶教程

SQL进阶教程

[ 日] MICK / 吴炎昌 / 人民邮电出版社 / 2017-11 / 79.00元

本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系......一起来看看 《SQL进阶教程》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具