一、Python安裝
從Python官網下載Python 3.x的安裝程序,下載后雙擊運行並安裝即可;
Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的。
MAC 系統一般都自帶有 Python2.x版本的環境,但由於3.x版越來越普及,所以我又安裝Python3.10。
我試了下,這兩個版本可以同時存在並正常使用。
1-1、IDLE 編輯器
他是Python軟件包自帶的一個基本IDE(集成開發環境);
當我們從Python官方網站下載並安裝好Python 3.x后,IDLE就自動安裝好了,不需要另外去找;
基本功能有語法加亮、段落縮進、基本文本編輯、TABLE鍵控制、調試程序。
可能會用到的功能:
1、交互命令行解釋器窗口(打開 Idle 后,就會出現,他具有比基本的交互命令提示符更好的剪切-粘貼、回行等功能)
2、針對 Python 的編輯器(無代碼合並,但有語法標簽高亮和代碼自動完成功能)
3、類瀏覽器
4、調試器
1-2、Python launcher
由於Python2.x版本的腳本和Python3.x版本的腳本在語法上會有不兼容的情況,
所以,這個啟動器可以讓你在代碼中加入說明,表明這個文件應該是由Python2 運行還是由Python3 運行。
從Pythhon3.3版本開始,Python launcher會伴隨解釋器的安裝而可選安裝,在安裝步驟的可選項中可勾選。
二、運行Python的三種方法
2-1、命令行模式
在mac中找到“終端”並打開它,按照下述步驟操作,即可運行.py文件:
a.首先進入.py文件所在目錄(直接拖文件夾進去終端就可以得到路徑);在終端輸入 cd xxx/xxx/xxx(你的文件所的文件夾),
b.在所要打開的文件頭部添加語句 #!/usr/bin/env python3
c.給予文件執行權限 chmod a+x XXX.py(a+x 是固定不變的,只替代XXX部分文件名即可)
d.運行文件 輸入 python XXX.py 或者(./XXX.py)
總結:進入文件所在目錄,執行python XXX.py即可運行
2-2、python交互模式
在命令行模式下敲命令python
,引入python解釋器,進入到Python交互模式,它的提示符是 >>>
在交互模式下,可以輸入python代碼后回車直接運行出結果
2-3、集成開發環境
有多種集成開發環境可以運行python文件。下面介紹兩個比較喜歡用的兩個工具:
1、PyCharm
是RUNOOB.COM的python2.X教程所推薦的,也是我准備學習使用的。
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系統。
PyCharm 功能 : 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……
PyCharm 下載地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安裝地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html
詳情參見 https://www.runoob.com/python/python-install.html
2、Visual Studio Code
是廖雪峰老師的python教程和是RUNOOB.COM的python3.X所推薦的。
Visual Studio Code 是微軟出品,它不是那個大塊頭的Visual Studio,它是一個精簡版的迷你Visual Studio,並且Visual Studio Code可以跨平台!Windows、Mac和Linux通用。
VSCode下載地址 :https://code.visualstudio.com/
VSCode 完整安裝教程參考:https://www.runoob.com/w3cnote/vscode-tutorial.html
2-4、Python的交互模式和命令行模式下直接運行.py
文件有什么區別呢?
交互模式,相當於啟動了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執行一行。
命令行模式,直接運行.py
文件,相當於啟動了Python解釋器,一次性把.py腳本
文件的源代碼給執行了,你是沒有機會以交互的方式輸入源代碼。
簡單說:
在Python交互式模式下,可以直接輸入代碼,然后執行,並立刻得到結果。
在命令行模式下,可以直接運行.py
文件
在命令行模式下,可以執行python
進入Python交互式環境,也可以執行python hello.py
運行一個.py
文件。
總結:
- 主要學習了python的安裝方法
- python軟件包自帶的IDE和可選安裝的Python launcher工具介紹
- 運行python的方法
- 交互模式和命令行腳本模式的區別
- 開發學習的工具推薦