[討論] 黑馬python教程 - 01-3執行 Python 程序的三種方式 (note) - 討論區

[討論] 黑馬python教程 - 01-3執行 Python 程序的三種方式 (note)

文章瀏覽次數 673 文章回覆數 4

Mingo

Mingo圖像(預設)

2021-04-15 19:09:51

From:27.242.106.62

執行 Python 程序的三種方式

017 执行Python的方式 01 解释器运行及其他几种解释器简介

解釋器  python  /  python3 

使用 python 2.x 解釋器
$ python xxx.py

使用 python 3.x 解釋器
$ python3 xxx.py

windows 安裝的是 python3 執行的方式是直接輸入 python xxxx.py 前面有做過演練

Python 的解釋器 如今有多個語言的實現,包括:

 CPython  —— 官方版本的 C 語言實現
 Jython  —— 可以運行在 Java 平台 使用 java 開發的解釋氣
* IronPython  —— 可以運行在 .NET 和 Mono 平台

  • PyPy  —— Python 開發的,支持 JIT 即時編譯

018 执行Python的方式 02 官方解释器交互式运行程序

  • 直接在終端中運行解釋器,而不輸入要執行的文件名
  • 在 Python 的  Shell  中直接輸入 Python 的代碼,會立即看到程序執行結果
  1. 交互式運行 Python 的優缺點
    優點
    . 適合於學習 / 驗證 Python 語法或者局部代碼,透過即時的反饋你可以快速地了解代碼的功能
    缺點
    . 代碼不能保存
    . 不適合運行太大的程序

  2. 退出 官方的解釋器
    1> 直接輸入  exit() 

>>> exit()  # 要注意有 exit 後面有一對 ()

2> 使用熱鍵退出
在 python 解釋器中,按熱鍵  ctrl + z  可以退出解釋器[enter]

如果只有輸入 exit python 也會提醒你如何離開

019 执行Python的方式 03 IPython

IPython 中 的 “I” 代表 交互 interactive

特點

  • IPython 是一個 python 的 交互式 shell,比默認的  python shell  好用得多
    • 支持自動補全
    • 自動縮進
    • 支持  bash shell  命令
    • 內置了許多很有用的功能和函數
  • IPython 是基於 BSD 開源的

ipython 自動補全的方法
先打開 ipython
然後輸入 pri 接著你可以按下 TAB件
游標往下尋找到自己想要的項目
按下 enter

版本

  • Python 2.x 使用的解釋器是 ipython
  • Python 3.x 使用的解釋器是 ipython3

windows 你只需要輸入 ipython

要退出解釋器可以有以下兩種方式:
1> 直接輸入  exit 
In [1]: exit
2> 使用熱鍵退出
在 IPython 解釋器中,按熱鍵  ctrl + d , IPython  會詢問是否退出解釋器

IPython 的安裝
on ubuntu:
$ sudo apt install ipython
on windows:
win + x -> 找到命令提示自原 / power shell 的系統管理員模式
pip install ipython

020 执行Python的方式 04 集成开发环境IDE简介

集成開发環境( IDE ,Integrated Development Environment)—— 集成了開发軟件需要的所有工具,一般包括以下工具:

  • 圖形用戶界面
  • 代碼編輯器(支持 代碼補全/自動縮進)
  • 編譯器/解釋器 這非常方便,你不需要一職切換視窗
  • 調試器(斷點/單步執行) 也就是可以一步一步的執行代碼 我們就可以了解代碼的信息 進而調試代碼
  • 還有其他的功能,總之就是很方便

021 执行Python的方式 05 PyCharm简介

 PyCharm  是 Python 的一款非常優秀的集成開发環境
 PyCharm  除了具有一般 IDE 所必備功能外,還可以在  Windows 、 Linux 、 macOS  下使用

  • PyCharm  適合開发大型項目
    • 一個項目通常會包含 很多源文件
    • 每個 源文件 的代碼行數是有限的,通常在幾百行之內
    • 每個 源文件 各司其職,共同完成覆雜的業務功能

抱歉,因為我沒有使用 pycharm
所以後面將近 20 個小節我並沒有收聽
※最後更新時間:2021-04-15 19:12:39 From:27.242.106.62 By:Mingo
※最後更新時間:2021-04-18 09:14:42 From:39.12.38.205 By:Mingo

留言

#1

特種兵

特種兵圖像(預設)

2021-04-18 08:53:39

From:1.161.146.221

  1. 在 python 主控臺離開的快速鍵是 ctrl+z 才對,而且還得按個 enter, ipython 的話我不確定是 ctrl+d 還是 ctrl+z 因為沒用過,可能要再確認一下
  2. 使用 apt 來安裝 ipython 應該是 linux debian 系列的系統,例如 ubuntu, debian 可能寫一下會比較清楚,因為後面 windows 的有寫
  3. 我也沒在用 pycharm 除錯可以考慮用 pdb 模組

#2

Mingo

Mingo圖像(預設)

2021-04-18 09:15:45

From:39.12.38.205

感謝 已修正

#3

cello

cello圖像(預設)

2021-07-10 21:42:21

From:122.116.227.242

PyCharm的集成開發環境,我們適合操作嗎?

#4

特種兵

特種兵圖像(預設)

2021-07-11 22:10:26

From:111.249.146.164

我沒有很仔細玩,覺得不好用,如果對ide有興趣的話,可以考慮vs code