- Python編程:從入門到實(shí)踐(第3版)
- (美)埃里克·馬瑟斯
- 1049字
- 2025-05-26 17:39:28
1.1 編程環(huán)境簡(jiǎn)介
在不同的操作系統(tǒng)中,Python 存在細(xì)微的差別,因此有一些要點(diǎn)你需要牢記在心。本節(jié)將確保在你的系統(tǒng)上正確地安裝 Python。
1.1.1 Python 版本
每種編程語言都會(huì)隨著新概念和新技術(shù)的推出而不斷發(fā)展,Python 開發(fā)者也一直致力于豐富和強(qiáng)化其功能。本書編寫期間的最新版本為 Python 3.11,但只要你安裝了 Python 3.9 或更高的版本,就能運(yùn)行本書的所有代碼。1在本節(jié)中,你將確認(rèn)系統(tǒng)上是否安裝了 Python,以及是否需要安裝更新的版本。附錄 A 提供了詳盡的指南,指導(dǎo)你如何在各種主流操作系統(tǒng)中安裝最新版本的 Python。
1 本書示例代碼所用的 Python 版本為 3.11,但在內(nèi)容上不涉及 3.9 以上版本的新特性。Python 一直致力于優(yōu)化錯(cuò)誤提示信息,你在運(yùn)行代碼過程中得到的錯(cuò)誤提示信息可能與書中提供的不同,這不會(huì)影響你的學(xué)習(xí),無須擔(dān)心。對(duì)新特性感興趣的讀者,請(qǐng)閱讀《流暢的 Python(第 2 版·上下冊(cè))》?!幷咦?/p>
1.1.2 運(yùn)行 Python 代碼片段
Python 自帶在終端窗口中運(yùn)行的解釋器,讓你無須保存并運(yùn)行整個(gè)程序就能嘗試運(yùn)行 Python 代碼片段。
本書都將以如下方式列出代碼片段:
>>> print("Hello Python interpreter!") Hello Python interpreter!
提示符 >>> 表明正在使用終端窗口,而加粗的文本表示需要你輸入并按回車鍵來執(zhí)行的代碼。本書的大多數(shù)示例是獨(dú)立的小程序,將在編輯器中執(zhí)行,因?yàn)榇蠖鄶?shù)代碼就是這樣編寫出來的。然而,為了高效地演示一些基本概念,還會(huì)在 Python 終端會(huì)話中執(zhí)行一系列代碼片段。只要代碼清單中包含三個(gè)右尖括號(hào),就意味著代碼是在終端會(huì)話中執(zhí)行的,而輸出也來自終端會(huì)話。稍后將演示如何在 Python 解釋器中編寫代碼。
此外,你還將安裝一款文本編輯器,并使用它來完成學(xué)習(xí)編程的標(biāo)準(zhǔn)操作——編寫一個(gè)簡(jiǎn)單的 Hello World 程序。長(zhǎng)期以來,編程界都認(rèn)為在剛接觸一門新語言時(shí),首先使用它來編寫一個(gè)在屏幕上顯示消息“Hello world!”的程序?qū)砗眠\(yùn)。這種程序雖然簡(jiǎn)單,卻有其用途:如果它能夠在你的系統(tǒng)上正確地運(yùn)行,那么你編寫的任何 Python 程序也都將正確運(yùn)行。
1.1.3 編輯器 VS Code 簡(jiǎn)介
VS Code 是一款功能強(qiáng)大的專業(yè)級(jí)文本編輯器,免費(fèi)且適合初學(xué)者使用。無論是簡(jiǎn)單還是復(fù)雜的項(xiàng)目,使用 VS Code 來開發(fā)都是非常不錯(cuò)的選擇。因此,在學(xué)習(xí) Python 的過程中熟練掌握 VS Code 后,還可以繼續(xù)使用它來編寫復(fù)雜的大型項(xiàng)目。無論你使用的是哪種現(xiàn)代操作系統(tǒng),都可安裝 VS Code,它支持包含 Python 在內(nèi)的大多數(shù)編程語言。
附錄 B 介紹了其他幾種文本編輯器,如果你想知道還有哪些編輯器可用,現(xiàn)在就應(yīng)讀一讀。如果你想馬上動(dòng)手編程,可先使用 VS Code,等有了一些編程經(jīng)驗(yàn)后再考慮使用其他編輯器。本章稍后將引導(dǎo)你在當(dāng)前使用的操作系統(tǒng)中安裝 VS Code。
注意:如果你已經(jīng)安裝了其他文本編輯器,并且知道如何通過配置使其自動(dòng)運(yùn)行 Python 程序,也可使用其他編輯器。
- 程序員面試筆試寶典(第3版)
- C#高級(jí)編程(第10版) C# 6 & .NET Core 1.0 (.NET開發(fā)經(jīng)典名著)
- HTML5+CSS3網(wǎng)頁設(shè)計(jì)
- Oracle Exadata專家手冊(cè)
- Windows內(nèi)核編程
- Visual C#.NET Web應(yīng)用程序設(shè)計(jì)
- 運(yùn)維前線:一線運(yùn)維專家的運(yùn)維方法、技巧與實(shí)踐
- SQL Server 2016 從入門到實(shí)戰(zhàn)(視頻教學(xué)版)
- ActionScript 3.0從入門到精通(視頻實(shí)戰(zhàn)版)
- 創(chuàng)意UI Photoshop玩轉(zhuǎn)移動(dòng)UI設(shè)計(jì)
- Hack與HHVM權(quán)威指南
- HTML5游戲開發(fā)實(shí)戰(zhàn)
- Python 3快速入門與實(shí)戰(zhàn)
- 跟小樓老師學(xué)用Axure RP 9:玩轉(zhuǎn)產(chǎn)品原型設(shè)計(jì)
- Unity虛擬現(xiàn)實(shí)開發(fā)圣典