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

4.1 第一聲問候

學習目標

安裝Python語言環境和編輯器集成環境,編寫并運行第一個Python程序。

知識準備

Python是一種面向對象的解釋型計算機程序設計語言,具有運行速度快、容易上手、開放、跨平臺等特點。無論是第一次學習編程還是已經熟悉其它變成語言,Python都很容易掌握。目前Python最新可用版本是3.11,建議大家通過Python官網網址下載,定期更新版本。

Python官網地址:https://www.python.org/

PyCharm

PyCharm是由JetBrains打造的一款Python IDE,包含一整套可以提高開發者工作效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,用于支持Django框架下的專業Web開發。

PyCharm是一個很好的Python集成開發工具,本書后面的案例都會以此作為開發工具。

下載地址:https://www.jetbrains.com/pycharm/download/

進入網站后,根據不同的操作系統選擇對應的下載鏈接。

Windows用戶請選擇圖中Windows對應的Tab頁,單擊Download按鈕進行下載并安裝,如圖4.1所示。

圖4.1

macOS用戶請選擇圖中macOS對應的Tab頁,根據電腦的版本選擇Apple Silicon版或Intel版進行下載并安裝,如圖4.2所示。

圖4.2

注意:macOS用戶安裝Python3之后,切記不要卸載系統自帶的Python,否則系統的其他功能可能會受到影響。同時,在安裝過程中,會出現選擇工作區的對話框。如果你從未安裝過PyCharm,請按照圖4.3所示的內容進行選擇,PyCharm會為你新建一個工作區。

圖4.3

PyCharm提供專業版(Professional)和社區版(Community)兩個版本,兩者區別如圖4.4所示,專業版功能功能更為強大,但需要付費。推薦大家使用免費的社區版,其功能完全夠用了。

建議定期升級到最新的版本。

圖4.4

內置print()方法

該方法用于打印輸出,是Python3最常用的一個函數。下面我們介紹該函數的語法。

● objects參數用于一次輸出多個對象。輸出多個對象時,需要使用逗號分隔。

● sep參數用于間隔多個對象,默認值是一個空格。

● end參數用于設定以哪個字符串結尾。默認值是換行符,我們可以換成其他字符串。

● file參數用于設置要寫入的文件對象。

● flush參數用于判斷輸出是否被緩存。如果該參數為True,輸出流會被強制刷新。

上面的語法看起來很復雜,是因為該函數提供了很多附加的功能,比如文件輸出、配置換行符等,通常遇到的場景沒有這么復雜。下面以在屏幕上打印Hello World為例,介紹print()函數的使用。

打開PyCharm社區版,新建項目(Create New Project),如圖4.5所示,選擇一個本地的路徑,項目名為autoTest。

圖4.5

進入工程后,在工程名處單擊鼠標右鍵,選擇New|Python File,如圖4.6所示,新建名為helloworld.py的文件,如圖4.7所示。

圖4.6

圖4.7

新建文件后,執行以下代碼:

用鼠標右鍵單擊helloworld.py文件,彈出如圖4.8所示菜單后,單擊Run 'helloworld'運行程序。

圖4.8

看看屏幕是否打印了Hello World,如圖4.9所示。

圖4.9

如果你的電腦也出現了圖4.9所示的結果,那么恭喜你!你已經完成了環境的安裝,接下來我們將深入學習Python的基礎知識。

挑戰問題

安裝Python3。

下載并安裝PyCharm,注意下載時選擇社區版。

編寫一個Python程序:helloworld.py,運行程序可以打印出“Hello World!”如圖4.10所示。

圖4.10

注意:請閉卷完成“挑戰問題”,請在下載安裝包并完成安裝后開始計時,10分鐘內完成。

如果你之前完全沒有接觸過Python,請先閱讀下面的知識點,再進行“挑戰問題”的解決。

知識點

語言基礎知識要點

(1)Python的源代碼文件一般用.py作為擴展名。

(2)Python中每一行最后的分號不是必需的,可以省略,主要通過換行符來識別語句的結束。

(3)Python對大小寫敏感,對縮進也敏感。

(4)print()函數在Python中用于文字輸出。

主站蜘蛛池模板: 德保县| 商水县| 台南市| 富顺县| 巴马| 大兴区| 克拉玛依市| 上杭县| 湖州市| 托克托县| 军事| 铜梁县| 原阳县| 沭阳县| 横山县| 吴桥县| 华坪县| 厦门市| 青川县| 南开区| 乐平市| 鹤山市| 容城县| 黄梅县| 汉沽区| 芦溪县| 滕州市| 汉源县| 凤山市| 绍兴县| 江山市| 昌宁县| 定兴县| 额济纳旗| 淳安县| 陈巴尔虎旗| 建阳市| 德保县| 宝丰县| 富裕县| 梅河口市|