随着计算机领域日新月异的发展,作为传统行业从业者也产生了焦虑情绪,总担心自己会像疫情期间不会用智能手机的年长者一样,被时代的鞭子抽打着艰难地向前爬行。
有道是对抗焦虑最好的办法就是直面焦虑,为了不被时代淘汰,我选择了学习简单且流行的Python语言。其实自己对编程还是很感兴趣的,大学期间就挺喜欢上VB课的,那种通过一行行代码让一个个指令按照自己的想法运行的感觉还是很不错的。所以当我通过机缘巧合听了新课教育的一堂Python公开课后就决定投资自己,开始系统的学习Python语言。
Python的优缺点
Python的优点首先是简单明了,容易入门,因为其为解释型语言,开发过程不需要编译的环节;其次Python拥有庞大的第三方库,基本涵盖了希望计算机实现的所有功能,可以直接调用,节省开发时间;另外Python是免费、开源的程序语言,这也是其被广泛使用的原因之一,人们可以免费使用很多程序,而不存在版权问题。
Python的优点同时也是Python的缺点,首先因为其为解释性语言,所以代码不能加密,版权问题比较突出,解决方法之一为使用C或C++完成一些不愿开放的算法;其次Python程序的运行速度慢、多线程支撑度不高,但其实对于我们非专业人员来说是感受不到的;最后Python作为解释型动态语言,通常需要程序员自己检查代码问题,而Java和C等静态类型语言中的问题在编译时可以被系统检查出来。
Python的应用领域
1、系统编程;
2、图形界面开发;
3、科学计算与数据分析(Python语言很适合做科学计算,并且可以绘制高质量的二维和三维图像);
4、文本处理;
5、数据库编程;
6、网络编程;
7、Web开发;
8、自动化运维(Python可以满足绝大部分自动化运维需求,是运维人员广泛使用的语言);
9、金融分析(Python是金融分析、量化交易领域使用最多的语言);
10、多媒体应用;
11、网络爬虫(Python在爬虫领域是霸主地位,几乎能将网络上的一切数据作为资源);
12、游戏开发;
13、大数据与人工智能(各种AI算法都是基于Python编写的)