[Python] IPython 基本教學

程式語言:Python
Package:jupyter
官方網站
官方文件

功能:Python 互動式開發環境

優點

  • <TAB> 自動完成
  • 任意編排 code 順序
  • 圖表顯示
  • 任意執行特定區塊
  • 記錄實驗步驟

安裝

python -m pip jupyter

執行

cd home_directory
jupyter notebook

指令

  • 執行指令
    • ctrl + enter (不跳下一行)
    • shift + enter (跳下一行)
  • ?
    • 表示 help
    • object_name?
      • 查詢 object_name 的資料
    • object_name??
      • 查詢原始碼
  • magic command
    • automagic
      • 直接輸入指令而不用在另外加 %,預設開啟
      • 輸入 automagic => 關閉
      • 輸入 %automagic => 開啟
    • %magic
      • 查看所有的神奇指令
    • %run
      • 執行 .py
    • %quickref
      • 快速瀏覽指令
    • %pwd
      • 顯示目前目錄
    • %timeit code
      • 計算程式碼執行的時間
  • 呼叫作業系統指令
    • 指令前加入 !
    • 例 !ping 8.8.8.8

留言