A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Damon0814 初级黑马   /  2019-6-27 17:20  /  923 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有一天,我突然发现有一个员工,他的代码质量又好,功能完成又快,只要把他的模块跟别人联调,不仅代码不

出问题,还帮别人找出很多问题。我对这个现象比较好奇,连续观察几周之后,在一次技术交谈会上,我让他说

说倒底有什么神奇武功绝招可以分享出来的。他说没有什么别的可以藏起来的绝招,只是使用了Python这个工具

,这个工具绝对比《葵花宝典》实用多了,因为它不用自宫,即可成功。我仔细地整理一下他分享的技术观点,

写成此文跟大家分享一下。

学习容易
Python是一门比较容易学习的语言,因为它是非常高级的语言,比C和C++这样的语言,还要高级几个层次,即使

是一个小学刚毕业的学生都可以学会。它不需要管理内存分配,不需要定义变量的类型即可使用,内置了很多数

据类型直接使用,而不需要考虑怎么样创建这些类型,比如列表、字典、字符串这样高级的功能。另外,用它写

出的代码,可以直接运行,不需要进行编译的操作。还有一点,用它写出的代码非常短,打字量可以少很多,真

的可以节省很多键盘的损坏,减少“键盘手”的疾病产生,对于开发人员来说,健康是最大的本钱,如果手都损

坏了,什么也做不了。

开发效率高
Python是一门开发效率最高的语言,它比C有6倍的开发效率,简单来说,如果一个C开发人员工作6天,使用

Python的开发人员只需要工作一天即可,意味着做Python开发人员可一周只上一天班。它比C++有2倍的开发效率

,它比Java和C#也有1.5倍的开发效率。有这么高的开发效率,当然是用性能换来的代价,不过从目前硬件技术

进步来看,目前的CPU计算能力普遍是过剩的,并且越来越多硬件成本降低,但人工的成本越来越贵。其实从社

会进步来看,也是工具越来越先进,但人的大脑管理复杂程度并没有跟着提高,显然要提高起来就比较困难了。

目前在嵌入式系统都慢慢走向多核的CPU,在手机方面,都已经进入64位的8核时代了。在嵌入式系统方面,也有

Pyboard这样的开源项目来进行了,这样的嵌入式Python主要适用于机器人控制方面。

调试运行方便
无论是在Windows平台,还是Linux平台,都一样开发和调试。跨平台运行更加方便,如果没有使用平台差别的

API接口,只要写一遍代码,就可以在Windows平台或Linux平台上运行。

开源免费
Python无论在商业上,还是教育上,都是免费使用,意味可以零成本进入学习它,使用它。Python拥有众多功能

完善的开发库可以使用。

测试领域需求
测试是软件开发里有相当大的工作量,比如模块测试,当开发人员把一个模块功能完成之后,需要测试这个模块

是否正确,就需要搭建一堆测试代码,才可以验证的。这时,如果使用C++或Java来写这些功能,显然没有使用

Python来得快,从前面效率就可以看到。因此,通常就会变成这样的开发模式:发布的软件是使用C++或Java开

发,但测试的代码使用Python来开发。比如嵌入式系统涉及网络通讯方面,需要不断地向嵌入式系统发送网络数

据和接收网络数据,就可以使用Python搭建一个测试环境出来,这样花费很少的时间,就可以对嵌入式系统进行

验证,提高代码的质量,减少嵌入式系统与其它系统的调试时间,以及以后维护时间。
另外,通过使用Python语言编写众多的脚本,就可以提高自动化测试水平,每发布一个版本,就可以把以前的测

试用例,全自动化测试一遍,这样会大大提高对软件快速发布的要求。像我所见过的测试用例,就有几万个,如

果靠手工方式测试,验证起来是非常慢的,并且并不全面。目前采用全自动化测试之后,每天24小时运行,一台

电脑相当于10个测试员工的工作量,可见带来多大效率的提升。在可以预见的将来,在测试领域里,Python的工

12 个回复

倒序浏览
不忘初心,坚持
回复 使用道具 举报
仔细看看周围的人,始终有那么一些人,坚定地在向前走着,他们变成闪闪发光的存在,总觉得他们就像是神似的存在这世界上,可是我们不知道他们到底用了多少努力,才换来了这样的一个他们想要的人生。
回复 使用道具 举报
不要等待机会,而是要创造机会。现在我来了,希望我们都可以坚持,早日用知识达到暴富
回复 使用道具 举报
“有人说...学习是为了完善人生,而非享乐人生,追求卓越,成功就会在不经意间追上你……”
回复 使用道具 举报
故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
回复 使用道具 举报
能坚持学习的人都是最棒的。
回复 使用道具 举报
面对生活的选择,可怕的不是“大环境”,而是我们自己。勇于走出自己的舒适圈,勇于挑战自己,加油……
回复 使用道具 举报
学习要加,骄傲要减,机会要乘,懒惰要除。诶,激励自己的名言,希望对你有用
回复 使用道具 举报
加油,一起学习丫
回复 使用道具 举报
如果选择了安逸舒适,就不必羡慕别人的精彩;如果你不相信努力,那么时光第一个就会辜负你。因为不是有希望才去努力,而是努力了才能看到希望。把握当下,才可得到不可知的未来!
回复 使用道具 举报
不忘初心,坚持
回复 使用道具 举报
不要等待机会,而是要创造机会。现在我来了,希望我们都可以坚持,早日用知识达到暴富
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马