成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用交互式shell來增強(qiáng)你的Python

系統(tǒng) Linux 后端
Python 編程語言已經(jīng)成為 IT 中使用的最流行的語言之一。成功的一個(gè)原因是它可以用來解決各種問題。從網(wǎng)站開發(fā)到數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)到任務(wù)自動(dòng)化,Python 生態(tài)系統(tǒng)有豐富的框架和庫。本文將介紹 Fedora 軟件包集合中提供的一些有用的 Python shell 來簡(jiǎn)化開發(fā)。

[[229905]]

Python 編程語言已經(jīng)成為 IT 中使用的***的語言之一。成功的一個(gè)原因是它可以用來解決各種問題。從網(wǎng)站開發(fā)到數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)到任務(wù)自動(dòng)化,Python 生態(tài)系統(tǒng)有豐富的框架和庫。本文將介紹 Fedora 軟件包集合中提供的一些有用的 Python shell 來簡(jiǎn)化開發(fā)。

 

Python Shell

Python Shell 讓你以交互模式使用解釋器。這在測(cè)試代碼或嘗試新庫時(shí)非常有用。在 Fedora 中,你可以通過在終端會(huì)話中輸入 python3 來調(diào)用默認(rèn)的 shell。雖然 Fedora 提供了一些更高級(jí)和增強(qiáng)的 shell。

 

IPython

IPython 為 Python shell 提供了許多有用的增強(qiáng)功能。例如包括 tab 補(bǔ)全,對(duì)象內(nèi)省,系統(tǒng) shell 訪問和命令歷史檢索。許多功能也被 Jupyter Notebook 使用,因?yàn)樗讓邮褂?IPython。

 

安裝和運(yùn)行 IPython

  1. dnf install ipython3
  2. ipython3

使用 tab 補(bǔ)全會(huì)提示你可能的選擇。當(dāng)你使用不熟悉的庫時(shí),此功能會(huì)派上用場(chǎng)。

如果你需要更多信息,輸入 ? 命令來查看文檔。對(duì)此的更多詳細(xì)信息,你可以使用 ?? 命令。

另一個(gè)很酷的功能是使用 ! 字符執(zhí)行系統(tǒng) shell 命令的能力。然后可以在 IPython shell 中引用該命令的結(jié)果。

IPython 完整的功能列表可在官方文檔中找到。

 

bpython

bpython 并不能像 IPython 做那么多,但它卻在一個(gè)簡(jiǎn)單的輕量級(jí)包中提供了一系列有用功能。除其他功能之外,bpython 提供:

  • 內(nèi)嵌語法高亮顯示
  • 在你輸入時(shí)提供自動(dòng)補(bǔ)全建議
  • 可預(yù)期的參數(shù)列表
  • 能夠?qū)⒋a發(fā)送或保存到 pastebin 服務(wù)或文件中

 

安裝和運(yùn)行 bpython

  1. dnf install bpython3
  2. bpython3

在你輸入的時(shí)候,bpython 為你提供了選擇來自動(dòng)補(bǔ)全你的代碼。

當(dāng)你調(diào)用函數(shù)或方法時(shí),會(huì)自動(dòng)顯示需要的參數(shù)和文檔字符串。

另一個(gè)很好的功能是可以使用功能鍵 F7 在外部編輯器(默認(rèn)為 Vim)中打開當(dāng)前的 bpython 會(huì)話。這在測(cè)試更復(fù)雜的程序時(shí)非常有用。

有關(guān)配置和功能的更多細(xì)節(jié),請(qǐng)參考 bpython 文檔。

 

總結(jié)

使用增強(qiáng)的 Python shell 是提高生產(chǎn)力的好方法。它為你提供增強(qiáng)的功能來編寫快速原型或嘗試新庫。你在使用增強(qiáng)的 Python shell 嗎?請(qǐng)隨意在評(píng)論區(qū)留言。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2020-04-06 20:47:42

FishShellLinux

2024-07-25 08:58:16

GradioPython數(shù)據(jù)應(yīng)用

2017-12-11 10:00:00

LinuxshellFish

2010-02-24 09:39:25

Python交互式

2023-07-28 14:13:15

Streamlit開源Python庫

2016-11-29 12:25:56

Python大數(shù)據(jù)數(shù)據(jù)可視化

2023-12-18 15:02:00

PyechartsPython數(shù)據(jù)可視化工具

2020-12-18 08:00:00

Python開發(fā)Web

2013-02-18 08:39:15

powershell

2013-09-22 16:22:21

2011-12-27 20:12:56

平板

2021-10-27 16:03:43

Python編程語言代碼

2024-08-02 10:30:39

StreamlitPython庫數(shù)據(jù)驅(qū)動(dòng)

2023-06-27 13:46:20

2025-05-07 00:35:00

2011-06-13 18:54:12

2023-10-16 16:14:32

數(shù)據(jù)中心

2025-06-09 09:03:58

2012-04-10 08:47:38

iPad

2011-11-10 09:19:24

虛擬化云計(jì)算VMware
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩在线免费 | 国产9 9在线 | 中文 | 综合网中文字幕 | 欧美综合一区 | 久久久久成人精品 | 91麻豆精品国产91久久久久久久久 | 九九热在线观看 | 欧美一区二区三区在线观看 | 欧美日韩综合一区 | 精品不卡 | av天天爽 | 亚洲国产在 | 亚洲欧美国产精品一区二区 | 在线午夜电影 | 男人的天堂在线视频 | 国产精品明星裸体写真集 | 天堂影院av | 黑人巨大精品欧美一区二区免费 | 亚洲h色 | 亚洲伊人久久综合 | 亚洲午夜视频 | 国产精品久久av | 欧美一区二区三区久久精品 | 日韩国产中文字幕 | 亚洲国产精品一区二区第一页 | 欧美福利影院 | 亚洲成人午夜电影 | 国产精品国产精品国产专区不卡 | www.亚洲成人网 | 成人av色 | 久久99视频精品 | 中文字幕久久精品 | 欧美精品在线播放 | 免费一看一级毛片 | 色播99| av中文在线 | 精品国产一区二区三区久久 | 欧美一区二区三区视频在线播放 | 成人精品鲁一区一区二区 | 91pron在线 | 免费h视频 |