美文网首页
我为什么选择Python

我为什么选择Python

作者: lishocking | 来源:发表于2019-10-01 08:09 被阅读0次

我为什么选择Python

作为一名IT维护人员和软件爱好者,曾经接触过很多语言。包括C语言、汇编、MFC、QT、Python、Ruby、MatLab等。Python最终成为我最喜欢的语言。

高效

软件的核心是算法,软件不过是完成一系列功能的算法表达。Python做为高级语言,最贴近软件的核心。Python中常用的字典、字符串操作在人工编程的效率上完全秒杀C语言中的数组,免除了重复造轮子的过程。Python可以实现算法,提升工作效率及编程效率。

开源

当我们选择写一个程序的时候,一个开源的工具有许多好处。曾经听说过一段话“源码之下无秘密“。开源的好处多多,在我们使用一个函数库的时候,开源意味者你可以在没有文档的情况下,阅读程序的声明及原代码,就可以理解大部分函数的功能。这样你可以站在前人的工作基础上,修修改改,COPY大法,完成一些闭源项目无法完成的功能。

平台兼容

可移植意味者你可以从一个平台移动到另一个平台,但是你还是需要做很多工作的。而平台兼容意味者你的脚本几乎不用做修改,就可以运行在Pad、手机、不同操作系统的电脑、甚至路由器上。COOL!!另外强烈推荐Python3,因为Python3为了平台兼容,统一了字符的编码。这样你可以直接在语言中引用,修改汉字而不用考虑其编码方式。只有在显示在屏幕或者网络传输时,才需要修改字符的编码。

解析器执行

解析器执行意味者你不需要编译庞大的代码。不用在C语言编译中选择Debug选项。所见即所得,你可以直接在解析器中尝试你要使用的功能,而不需要编译后在来尝试。你可以直接修改算法。这个也是很完美的。

PIP的网络安装和丰富无比的软件库

曾经在MFC中为了使用软件库,而安装各种插件。引用安装麻烦,多数还得花钱购买。而Python中你想用的几乎都有免费开源的库可以用,这简直是丰富的软件金矿。而且免费!!!另外PIP的一键安装,直接安装关联的软件包,功能真是人性化爆棚!没有网络的情况下还可以打包成Wheel文件,真的是能想到的都被开发了。

我平时脚本中非常喜欢的库如下:

Python中可爱的软件

--pyopenxl 操作excel表格,没事批量修改excel表格就靠他啦
--padas 说是为金融数据处理,但是没事把他当成excel也蛮好用的,简单粗暴的操作方式,可视化的数据表格。读取写入CSV,excel。
--matplotlib及numpy,表格、画图、数据分析、科学计算。
--OpenCV 摄像头、图像识别。
--wxpython 写个可视化的窗口吧。
--pygame 2d游戏引擎没事做个小游戏。
--scrapy 网络爬虫少不了
--Django 写个自己的小网站
--pytdx 解析通达信的存储数据,嗯嗯非常不错哦。
还有好多丰富有趣的库,希望大家一起玩起来。

相关文章

网友评论

      本文标题:我为什么选择Python

      本文链接:https://www.haomeiwen.com/subject/covyuctx.html