成人黄色在线网站 I 国产aa免费 I 中文字幕免费高清 I 国产三级影院 I 日韩欧美三级在线观看 I 久久久国产精品麻豆a片 I 欧美与黑人午夜性猛交久久久 I 91国产精品视频在线 I 国产美女狂喷水潮在线播放 I 黄页免费网站在线观看 I 欧美日韩激情视频 I 午夜理论无码片在线观看免费 I 深夜爽爽动态图无遮无挡 I 国精产品一区一区三区有限公司杨 I 天天操天天舔天天爽 I 免费看日本黄色片 I 成人va在线 I 日韩中文字幕在线观看 I 婷婷综合网 I 97视频免费观察看 I 色月丁香 I 日韩视频一二三 I 男女黄色毛片 I 美女疯狂连续喷潮视频 I 亚洲日本va一区二区sa I 欧美日韩视频区 I 毛片网在线 I 欧美一本在线 I 少妇一级淫片免费放香蕉 I avav在线看 I 久久精品亚洲中文字幕无码网站 I 天堂av在线中文在线新版 I 电影一区 电影二区 I 色av吧 中文字幕 I 国产精品伊人色

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > python培訓 >  Python的7種好用工具!

Python的7種好用工具!

來源:培訓無憂網 發布人:彭二胖

2021-11-22 22:49:07|已瀏覽:298次


        今天我將給大家分享 7 種對所有 Python 開發人員都感覺很有趣、有用的工具,相信它們在你的工作中會經常出現,提升工作效率。

        1、The F*ck

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

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

                # mac

                brew install thefuck 

                # other 

                pip install thefuck

        2、Ansible

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

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

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

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

        3、Black

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

        安裝

        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。它很簡單,但也很愚蠢。它所做的就是在輸出窗口中打印一個漂亮的進度條。

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

        6、Cookiecutter

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

        可以從命令行輕松使用 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

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

        主要特點是:

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

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

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

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

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

        結論

        Python不僅是一種很棒的編程語言。它改變了世界。我習慣偶爾在GitHub上瀏覽新的開源項目。每次檢查時,我都會被世界各地令人驚奇的人們為我們造就的東西感到驚訝。他們構建了這些工具,供我們這樣的程序員使用,并加快了我們的日常流程。


        本文由培訓無憂網千鋒教育專屬課程顧問整理發布,希望能夠對想學習Python開發培訓的同學有所幫助。更多Python開發培訓課程歡迎關注培訓無憂網Python開發培訓頻道或添加老師微信:15033336050

      注:尊重原創文章,轉載請注明出處和鏈接 http://m.hebeijilong.cn/news-id-4531.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!