- Python大學實用教程
- 齊偉
- 602字
- 2021-01-22 18:49:49
2.1 基礎設施
進行程序開發的基礎設施包括兩部分:一是硬件設備,必須有一臺計算機;二是操作系統。讀者可能從小學就開始使用計算機,對這兩個基礎設施都不陌生。
1.計算機
利用Python進行程序開發所需的計算機沒有什么特殊之處。在近幾年購買的任何品牌的計算機或者兼容機都可以使用,甚至在平板電腦或者手機上都可以。從這個角度也看出Python的跨平臺性了。
2.操作系統
就個人計算機而言,通常的操作系統包括(見圖2-1-1)如下。
? Windows:裝機量最多的操作系統。
? macOS:蘋果公司的計算機專屬操作系統。
? Linux:可以安裝在個人計算機和服務器上的一種操作系統。在通常情況下使用的是Linux的某種發行版。例如,在服務器上廣泛使用的CentOS、Red Hat,在個人計算機上廣泛使用的Ubuntu、Linux Mint等。
那么,編寫程序用哪個操作系統?每個操作系統都有各自的特點,如Windows面向大眾、易用性強;而Linux因為是開源社區的產物,所以有很多功能是為程序員服務的;至于很多人羨慕的macOS,則需要有點經濟實力了。

圖2-1-1 三種操作系統界面截圖
那么,針對本教程的Python而言,應該選擇什么操作系統?
建議如下:
? 如果使用的不是蘋果公司的計算機,特別推薦使用Ubuntu操作系統。比如可以在計算機上安裝雙系統或者虛擬機,這樣不會耽誤原有的Windows操作系統使用——難免在某些時候要使用Windows系統的。
? 因為Python具有跨平臺性,Windows操作系統中也一樣能夠完成學習和開發的工作。
? 如果使用的是蘋果公司的計算機,就不用思考換別的了,macOS挺好。
確定好基礎設施后,下面開始配置Python的開發環境。
推薦閱讀
- The Complete Rust Programming Reference Guide
- Instant Apache Stanbol
- 跟老齊學Python:輕松入門
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- Yocto for Raspberry Pi
- Java程序設計
- Lighttpd源碼分析
- Unity 2018 Shaders and Effects Cookbook
- C# and .NET Core Test Driven Development
- Mastering C++ Multithreading
- App Inventor 2 Essentials
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- WordPress Search Engine Optimization(Second Edition)
- Joomla!Search Engine Optimization
- 優化驅動的設計方法