官术网_书友最值得收藏!

在不同的操作系統(tǒng)中,Python 存在細(xì)微的差別,因此有一些要點(diǎn)你需要牢記在心。本節(jié)將確保在你的系統(tǒng)上正確地安裝 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>

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)行。

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 程序,也可使用其他編輯器。

主站蜘蛛池模板: 鄂州市| 阜城县| 黎平县| 锡林浩特市| 泽普县| 墨竹工卡县| 沧源| 黄骅市| 仲巴县| 陆河县| 滨州市| 新巴尔虎左旗| 旬邑县| 洪雅县| 潼南县| 宣城市| 买车| 峨眉山市| 法库县| 漳浦县| 拜城县| 廉江市| 深州市| 麻城市| 健康| 柳江县| 平谷区| 连云港市| 奉新县| 布拖县| 平塘县| 日照市| 阳城县| 晋宁县| 中西区| 仙居县| 赤城县| 阿鲁科尔沁旗| 浦城县| 平潭县| 嘉荫县|