上QQ阅读APP看书,第一时间看更新
1.2 Python的基本安装和用法
“人生苦短,我用Python。”
这是Python在自身宣传和推广中使用的口号。对于相关研究人员,最直接最简洁的需求就是将自己的点子从纸面进化到可以运行的计算机代码,在这个过程中所需花费的精力越小越好。
Python完全可以满足这个需求,首先,在计算机代码的编写和实现过程中,Python简洁的语言设计本身可以帮助用户避开没必要的陷阱,减少变量声明,随用随写,无须对内存进行释放,这些都极大地帮助了用户编写出需要的程序。
其次,Python的社区开发成熟,有非常多的第三方类库可以使用。在本章后面还会介绍NumPy、PIL以及threading这三个主要的类库,这些开源的算法类库在程序编写过程中会起到极大的作用。
最后,相对于其他语言,Python有较高的运行效率,而且得益于Python开发人员的不懈努力,Python友好的接口库甚至可以加速程序的运行效率,而无须去了解底层的运行机制。
Python是机器学习的首选开发语言,Anaconda是最常用的、集成了大量科学计算类库的Python标准安装包。如果使用Anaconda,那么第三方库的安装会比较方便,各个库之间的依赖也会维护得很好。因此,这里推荐安装Anaconda来替代Python。