本周一,IPython和Jupyter項目團隊的核心開發(fā)人員Matthias Bussonnier宣布發(fā)布IPython 7.3。除了一些主要的錯誤修復,這個版本附帶%conda和%pip 魔術命令以及與Python 3.8的兼容性。 %conda和%pip magics IPython在Python語法的基礎上提供了一些神奇的功能,目的是解決使用Python進行數據分析等常見問題。這個團隊在這個版本中引入的最大更新是%conda和%pip魔術命令的實現。這些魔術命令自動將包安裝到當前在IPython或Jupyter筆記本會話中運行的內核中。%pip魔術命令已經可用,但它僅限于打印警告,現在,它實際上將命令轉發(fā)給pip。 用戶仍希望為新安裝的軟件包重新啟動解釋器或內核。雖然此更新很棒,但建議用戶使用conda/pip命令作為首選安裝方式。 bug修復
要閱讀有關IPython 7.3中更新的更多信息,請查看其官方公告。 魔術命令 命令 說明 %quickref 顯示IPython的快速參考 %magic 顯示所有魔術命令的詳細文檔 %debug 從最新的異常跟蹤的底部進入交互式調試器 %hist 打印命令的輸入(可選輸出)歷史 %pdb 在異常發(fā)生后自動進入調試器 %paste 執(zhí)行剪貼板中的Python代碼 %cpaste 打開一個特殊提示符以便手工粘貼待執(zhí)行的Python代碼 %reset 刪除interactive命名空間中的全部變量/名稱 %page OBJECT 通過分頁器打印輸出OBJECT %run .py 在IPython中執(zhí)行一個Python腳本文件 %prun statement 通過cProfile執(zhí)行statement,并打印分析器的輸出結果 %time statement 報告statement的執(zhí)行時間 %timeit statement 多次執(zhí)行statement以計算系綜平均執(zhí)行時間。對那些執(zhí)行時 間非常小的代碼很有用 %who、%who_ls、%whos 顯示interactive命名空間中定義的變量,信息級別/冗余度可變 %xdel variable 刪除variable,并嘗試清除其在IPython中的對象上的一切引用 鍵盤中的快捷鍵 使用IPython編碼時還可使用鍵盤快捷鍵來快速完成所需操作,常用的鍵盤快捷鍵(IPython環(huán)境下)如下表所示。
編碼時靈活使用鍵盤快捷鍵可達到事半功倍的效果。 更多Python相關信息見Python 專題頁面 https://www./topicnews.aspx?tid=17 Linux公社的RSS地址:https://www./rssFeed.aspx 本文永久更新鏈接地址:https://www./Linux/2019-02/157059.htm 請給我一個好看吧↓↓↓ |
|
來自: 昵稱62362679 > 《待分類》