中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

推薦幾個好用的 Python 開發工具

發布時間:2021-03-09 15:16:51 來源:億速云 閱讀:176 作者:Leah 欄目:開發技術

推薦幾個好用的 Python 開發工具?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

1、The F*ck

當我們忘記了某些軟件包在這里或那里,The F*ck優雅地解決了這個問題。你所要做的只是鍵入"Fuck",然后它會告訴你出了什么問題。

推薦幾個好用的 Python 開發工具

它是該列表上很受歡迎的項目,并且將繼續存在。安裝方法如下:

# mac 
brew install thefuck 
# other 
pip install thefuck

2、Ansible

Ansible 幾年來席卷全球。如果你是 DevOps,或者曾經不得不在多臺計算機上進行自動化操作,那么你會感到很痛苦。這就是每個人都使用Ansible的原因。

Ansible 是迄今為止最容易使用的IT自動化系統。它非常快速且并行地管理機器,ofc夢想著學習曲線。

啟動新服務器或聚合并收集主節點上的日志后,無論是否要安裝所有必需的軟件包。Ansible支持你,現在提供來自大型廠商(例如Microsoft的Azure)的流行集成。

由Red Hat開發,我們知道開源是它的核心,這是自動化工具真正需要的東西,該工具旨在交叉集成許多不同的事物。Ansible隱藏了其工作原理和完成方法的奧秘。它將艱巨的任務轉換為可重復的腳本。

文檔

https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

3、Black

推薦幾個好用的 Python 開發工具

Black 是估計是你一直在尋找的 Python 代碼格式化工具。你將停止手工格式化并重新開始享受生活。Black 可以為你提供了速度和自由,讓你擺脫煩人的格式化程序。截止目前該工具已獲取1.98W星。

推薦幾個好用的 Python 開發工具

安裝

pip install git+git://github.com/psf/black

使用方法

black {source_file_or_directory}

4、Python Fire

Python Fire 會自動為任何可能的Python對象生成一個命令行界面。是的,你沒聽錯,這個項目確實非常棒!

import fire 
 
class Calculator(object): 
 """A simple calculator class.""" 
 
 def double(self, number): 
  return 2 * number 
 
if __name__ == '__main__': 
 fire.Fire(Calculator)

這段代碼定義了一個類,重要的代碼發生在底部。如我們所見,我們將對象包裝成fire.Fire("OurClass"),現在,我們可以在命令行中像這樣使用它。

python calculator.py double 42 
>> 84

5、TQDM

Tqdm 是一個快速,可擴展的Python進度條,可以在 Python 長循環中添加一個進度提示信息,用戶只需要封裝任意的迭代器 tqdm(iterator)。

我記得第一次瀏覽論文中看到一些代碼彈出了TQDM。它很簡單,但也很愚蠢。它所做的就是在輸出窗口中打印一個漂亮的進度條。

我知道這對許多人來說可能毫無用處。但是,如果你經常循環遍歷以進行機器學習或從網站抓取內容,此工具就非常有用。

推薦幾個好用的 Python 開發工具

6、Cookiecutter

您是否曾經開始過一個新項目?太好了,這意味著你需要 Cookiecutter。眾所周知,開始一個新項目通常包括創建許多樣板代碼,這就是 Cookiecutter 工作的地方。

推薦幾個好用的 Python 開發工具

可以從命令行輕松使用 Cookiecutter,以下載并設置整個項目。無論你是尋找什么,都要確保有人已經為你完成了大部分工作。節省自己的時間,并使用 Cookiecutter。要找到樣板項目,請轉到GitHub并搜索cookie-cutter項目。成千上萬的可供你選擇和自定義。

Cookiecutter 可以直接從控制臺使用,設置項目非常簡單。

# Create project from the cookiecutter-pypackage.git repo template 
# You'll be prompted to enter values. 
# Then it'll create your Python package in the current working directory, 
# based on those values. 
$ cookiecutter https://github.com/audreyr/cookiecutter-pypackage

7、FastAPI

推薦幾個好用的 Python 開發工具

FastAPI 是一個現代的、快速的(高性能的)網絡框架,用于根據標準 Python 類型提示使用 Python 3.6+ 構建 APY。

主要特點是:

  • 快:非常高的性能,與Nodejs和Go平起平坐

  • 快速編碼:將開發功能的速度提高約200%到300%

  • 更少的錯誤:減少約40%的人(開發人員)誘發的錯誤

  • 直觀:偉大的編輯支持。隨處完成。調試時間更少

  • 簡單:設計為易于使用和學習。更少的時間閱讀文檔

關于推薦幾個好用的 Python 開發工具問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万源市| 方山县| 翁牛特旗| 子长县| 南昌县| 湖口县| 竹山县| 斗六市| 峨山| 岳普湖县| 古蔺县| 普兰店市| 曲周县| 紫阳县| 乌苏市| 靖边县| 平潭县| 汽车| 武城县| 葵青区| 绍兴市| 广州市| 麻江县| 聂拉木县| 浮山县| 延寿县| 洛阳市| 通江县| 读书| 海林市| 东阳市| 嫩江县| 平乡县| 新宾| 长武县| 梧州市| 颍上县| 晋中市| 富平县| 北碚区| 探索|