Python大学实用教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 基础设施

进行程序开发的基础设施包括两部分:一是硬件设备,必须有一台计算机;二是操作系统。读者可能从小学就开始使用计算机,对这两个基础设施都不陌生。

1.计算机

利用Python进行程序开发所需的计算机没有什么特殊之处。在近几年购买的任何品牌的计算机或者兼容机都可以使用,甚至在平板电脑或者手机上都可以。从这个角度也看出Python的跨平台性了。

2.操作系统

就个人计算机而言,通常的操作系统包括(见图2-1-1)如下。

❖ Windows:装机量最多的操作系统。

❖ macOS:苹果公司的计算机专属操作系统。

❖ Linux:可以安装在个人计算机和服务器上的一种操作系统。在通常情况下使用的是Linux的某种发行版。例如,在服务器上广泛使用的CentOS、Red Hat,在个人计算机上广泛使用的Ubuntu、Linux Mint等。

那么,编写程序用哪个操作系统?每个操作系统都有各自的特点,如Windows面向大众、易用性强;而Linux因为是开源社区的产物,所以有很多功能是为程序员服务的;至于很多人羡慕的macOS,则需要有点经济实力了。

img

图2-1-1 三种操作系统界面截图

那么,针对本教程的Python而言,应该选择什么操作系统?

建议如下:

❖ 如果使用的不是苹果公司的计算机,特别推荐使用Ubuntu操作系统。比如可以在计算机上安装双系统或者虚拟机,这样不会耽误原有的Windows操作系统使用——难免在某些时候要使用Windows系统的。

❖ 因为Python具有跨平台性,Windows操作系统中也一样能够完成学习和开发的工作。

❖ 如果使用的是苹果公司的计算机,就不用思考换别的了,macOS挺好。

确定好基础设施后,下面开始配置Python的开发环境。