python语言之所以高级以及人之所以优秀的感悟

最近做毕业论文,用python语言处理大量结构化数据。初次接触这个领域,做了一阵挺有感慨。

首先是感到python是名副其实的“高级语言”,它的高级在于“高抽象”。即使在python基础语法上,相比C等过程语言,它已经更加简洁高效,用户不用关注硬件细节,可以把注意力更加集中于所要解决的问题(虽然C语言有更高的执行速度)。而且python大量引入了包、库,这是更加关键的。当解决一个大型复杂问题时,用户不再自己冥思苦想、苦写每一行基础代码,而是想好核心逻辑之后,广泛的导入各种功能性的包来极大提升效率、降低难度。

这些好用的包是由大量优秀的程序员精心编写的,用户不需要知道里面庞杂的内容,而只需要掌握如何以正确的语法、方式使用它们。我认为这才是编程行业的发展趋势,也是python之所以高级的核心原因之一(当然它本身就博采众长,oop但不像java那样纯粹)。

我几乎马上就联想到自己关于“优秀的人”的论述。有些人为什么总是更加优秀?难道说他们真的可以把自己遇到的每件事的每个细节都做的一丝不差?我认为不是这样。人的精力有限,他长时间这么做肯定累死。优秀的人与没那么优秀的人的区别,一定在于他平时就培养了大量优秀的习惯和能力。我想强调的是,这些习惯、能力已经潜移默化地进入潜意识,以至于他们以后再运用的时候并不需要全神贯注于其中的细枝末节(意识只需要处理那些最重要的事,而把其他放心交给潜意识),而只需要提纲掣领就能运用自如。这样,对于优秀的人能做成的事业,无论那些平庸的人短时间内多么拼命,由于缺乏这些关键的、平时养成的习惯、能力,都不能做好。这就好像皇帝统治国家一样。他并不需要事必躬亲,而只需要提拔任命最有才干的大臣,然后直接管理这些大臣就可以治理好国家了。这些原理不是和python语言一样吗?

在这些例子中,优秀的python程序员=优秀的人=皇帝,大量写好的python包=大量优秀的习惯、能力=大量优秀的大臣。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值