第1个回答 2018-10-12
工作必须,或者是学习必须。 1.python是脚本语言,作为程序员至少应该掌握一本通用脚本语言,因为脚本语言与编译语言的开发测试过程不同,可以极大的提高编程效率; 2.python差不多是现在最流行的通用脚本语言。 这里强调是通用。与python相似的只有ruby, tcl, perl等少数几种。 而python过去被称为脚本语言之王; 3.python有广泛的社区基本,可以说,只要你想到的问题,只要你需要使用的第三方库,基本上都是python的接口。so easy; 4.python开发效率高,同样的任务,大约是java的10倍,c++的10-20倍; 5.python在科研上有大量的应用,大数据计算,模拟计算,科学计算都有很多的包; 6.python几乎在每一个linux操作系统上都安装有。大部分unix系统也都缺省安装,使用方便; 7.python有独立的运行库,几乎不依赖第三方软件就可以完成大部分的系统运维和常见任务的开发;python帮助里还有许多例子代码,几乎拿过来略改一下就可以正式使用。如果你想选择一门语言,同时想用一辈子,还希望随时编写些小工具给自己用,提高工作效率,那么python是最好的。 虽然ruby也很好玩,但是在提高工作效率方面比不上python方便。