普通人学Python有什么用?

2021-01-28 13:43:23 浏览数 (30)

随着技术不断发展,人类的社会活动呈现一个明显的趋势:人和人之间的交流越来越少,越来越简洁,而人与机器设备的交流越来越多,很多年轻人花在手机和电脑上的时间已经远远超过了花在别人甚至是最亲近的人身上的时间。

尽管大家都在吐槽和抵制这样的趋势,可是谁都无法改变这样的趋势,因为本质上这就是人类发展科技所盼望达成的效果。

所以识时务者只能学一点和机器交流的方法,学会计算机的语言,这样一来,万一哪一天机器完全奴役了人类,好歹也能比其他人死得稍微明白一点,要是技术还不错,说不定还能加入人类反叛军,制造出属于自己的终结者,为人类的自由一战。

扯得有点远,还是回归咱普通人吧。

一、python是比较适合普通人的一门语言

为什么这么说呢?拿造房子打比方:一个原始人要造现代化的房子的难度是极大的,因为他得先学会烧砖、制水泥、炼钢、制造玻璃,要学会基本的建筑力学、焊接技术,还要借助现代化的各种机械,每一样都必不可少。

而对于零基础的非专业人士来说,要用其它任何语言在短时间内学会编写一个像样的程序就和原始人学会建造现代化的房子差不多,知识体系太庞杂,要记要背的东西也太多,上手难度太大。

和大学读计算机专业不同,平时的学习纯粹是出于兴趣和一些简单的工作需要,没有考试,没有必学不可的压迫感,所以冗长的基础学习步骤会让绝大多数人失去学习兴趣。

而 python 的优势就在于它本身是基于程序工作者们大量的前期工作,已经把砖块烧好,把钢筋炼好,把组装好的机械设备放在了我们面前,让初学者直接从原始社会跳到了现代社会,只需要用接近人类的语言和思维方式,就能很快学会如何建造大楼。

所以学 python 能很快找到成就感,用不了多少时间就可以独立写出能够有意思的小程序。

二、学习Python可以锻炼思维

平时生活工作中我们会做无数的重复劳动,这些劳动除了浪费生命之外其实是没有太大意义的,文人们当然喜欢把这样无意义的重复称为"这就是生活”,可在程序员大佬们看来,一切重复的劳动都是可以优化的。

比如你要制作一张九九乘法表给自己读幼儿园的孩子学习,像下面这样把数字一个个打到文档上,就是一件重复无意义的工作:

当然你可以把这些无意义的工作想得很有意义,这是对孩子无私的奉献,哪怕写个 90*90 乘法表,你也愿意花上一整天去做。

可是在程序员们看来,不管是9乘以9还是90乘以90,都可以通过自己的思考运用代码来快速完成:

下面学习8天之后能够独立写出的程序:

20191107133300_402.png

试想一下,这种思维逻辑远比练手速更有意义。

三、提升工作效率

目前来说,很多人出现加班的情况都是因为效率低下,把大部分时间都浪费在重复操作上,然后还不断学习如何管理时间,显然是治标不治本。

比如说:

客服可以用 python 编写自动回复系统,回复大部分常规性问题;

分析师可以根据自己的需求编写爬虫程序去网上自动收集大量的相关资料并自动归类和分析;

老总可以编写个人自动发邮件程序,定时定人分类收发大批量的工作邮件。

不管哪个行业,都能找到 python 的用武之地,能把学到的东西用到现实工作中的人一定能比别人省出更多的自由时间,去做自己喜欢的、更有意义的事。

最后要说一点,Python 起步容易,学深很难,可我们不是程序员不需要对自己提太高的要求,保持兴趣才是学习最重要的事。


1 人点赞