牆裂推薦!10個非常有趣的Python庫!

2022-01-31 菜鳥學Python

收錄於話題 #趣味Python 188個

這是「菜鳥學Python」,第「500」篇原創

大家好,我是菜鳥哥!學Python就等你啦!


爆款文案

Python語法簡單,功能強大,可以幹很多事情,原因就是因為它有強大的庫支持,有很多很多現成的輪子可以用,你只要負責搭建應用即可。今天菜鳥哥給大家推薦10個非常有趣的Python ,一定會讓你愛不釋手的

1. Python假消息生產器

這個庫叫Faker很有趣,可以創建一個程序來生成虛假數據,如姓名、電子郵件或詳細的虛假個人資料,其中包含一個人的所有信息。玩數據分析的時候經常會用到這個庫。

Faker在github上收穫了12800顆星,還是蠻好的一個庫。可以pip3 install Faker 在終端使用安裝。每次運行這個程序faker generator,都會產生不同的隨機數據。

輸出:

2.手寫文字圖片

有沒有什麼庫可以把我們敲的字變成手寫體,而且是比較漂亮比較酷的那種~~嘿嘿還真有,這個pywhatkit庫就是幹這個事情的。

利用它的text_to_handwriting庫非常方便的幫你把打的文字轉位手寫字體。


3. 關閉你的電腦想不想用Python幹點暴力的事情,一個用於關閉計算機的 Python 程序,威力強大。這個程序可以作業系統庫,可以使用pip install os來安裝,使用它可以幹很多事情比如關閉、重新啟動、甚至設置關閉或重新啟動的計時器。

4.列印日曆


Python 有一個內置模塊,日曆,它有助於訪問日曆的記錄。這個模塊中有很多方法,在這個程序中,我們試圖列印給定年份的指定月份的日曆。

輸出:

5.繪製餅圖


用Python 做可視化分析是非常方便的事情,我們公眾號裡面寫過很多可視化的文章,比如做直方圖,圓餅圖,折線圖等等(相見恨晚,一招搞定數據可視化)。這裡我們使用 matplotlib 來表示餅圖。這個庫可以使用pip install matplotlib. 使用此模塊,可以在 python 中編程許多動畫靜態和交互式視覺效果。

輸出:

6.使用Python的警報框


有一個非常牛逼的自動化操作的庫,可以操作我們的滑鼠和鍵盤。有點類似按鍵精靈,功能強大。這個庫就是pyautogui,它可以用來顯示警告框。它可以通過使用pip install pyautogui。這個模塊有很多方法,也常用於用python程序控制滑鼠和鍵盤,後面我們會有文章專門講它。

當你輸入0的時候,就會彈出一個告警的提示框,告訴你輸入錯了。

7. 文字轉音頻有的時候,我們希望把自己打的文字轉為音頻,強大的Python也有這樣的庫,可以直接使用。安裝一個帶有pip install pyttsx3. 這個庫有很多模塊,你可以嘗試改變音頻的聲音、音量和速度。

8.截屏


有的時候我們需要快速的截取整個屏幕,定時處理,用軟體截圖會很慢而且無法程序化,這個時候如果用輪子能搞定就好了,上面推薦的pyautogui這個庫就可以很方便的搞定。

一般我們測網速都是通過軟體或者一些網站來搞定的,沒有想到Python竟然還有這樣的輪子可以方便我們測自己的網速,太神奇了。

運行之後,就可以看到你的網速了。

The download speed is 1864172279.4335103 大概就是1864.17Mbps

The uplaod speed is 3263422.6550904885 大概就是32.63Mbps

10.Python畫螺旋圖

用Python畫圖以前我們寫過這樣的小程序,比如畫表情包啊(「裂開了,苦澀了,翻白眼」!我用Python畫出微信新出的表情包)。這裡我們使用 Python Turtle 來繪製螺旋圖。要安裝著名的海龜庫,用pip install PythonTurtle. Python Turtle 用於可視化圖形,用顏色繪製任何形狀和設計。

輸出的效果:

好了,以上就是菜鳥哥給大家帶來的分享,是不是發現Python裡面好玩的庫很多啊,還等啥,趕緊操練起來!如果有小夥伴用過上面的庫也歡迎在留言區吱一聲哈。

相關焦點

  • 10個被嚴重忽視的Python自帶庫
    python 的過程中,都會了解到 python 的一個強大的功能在於各種強大的第三方庫函數,大家只需要通過 pip install 即可安裝我們需要的庫函數。但通常我們更關注自己安裝的 python 庫,卻忽略了python自帶的庫或者內置函數。今天就來為大家介紹一下,十大被低估的 python 自帶庫/函數。1.
  • 推薦幾個非常實用的 Python 庫
    整個 Python 及其庫的生態系統使它成為全世界用戶(初學者和高級用戶)的合適選擇。它的成功和流行的原因之一是它強大的第三方庫的集合,這些庫使它可以保持活力和高效。在本文中,我們會研究一些用於數據科學任務的 Python 庫,而不是常見的比如 panda、scikit-learn 和 matplotlib 等的庫。
  • 推薦一些能提高生產力的 Python 庫
    ,其意就是想了解下有哪些非常好用的提高生產力的 Python 庫。一些回答直接把 awesome-python 貼過來,點讚非常多,當然多歸多,但是裡面很多都是些過期的或者其實沒太有什麼價值的庫,反而會增加了挑選庫的成本。我大體上把一些回答過了一遍,另外結合自己平時了解的內容,稍微對一些基礎生產力庫做了簡單的梳理,在這裡分享給大家。
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說麼哥在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 20個必不可少的Python庫也是基本的第三方庫
    今天我將介紹20個屬於我常用工具的Python庫,我相信你看完之後也會覺得離不開它們。他們是:Requests.Kenneth Reitz寫的最富盛名的http庫。每個Python程式設計師都應該有它。Scrapy.如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類庫了。
  • 5個奇妙的Python庫
    點擊上方「深度學習愛好者」,選擇加"星標"或「置頂」重磅乾貨,第一時間送達引言Python是一個非常神奇語言,無論我們要做什麼任務,python都有其解決方案,無論它與機器學習,數據可視化Python為各種簡單和困難的任務提供了大量的庫。大多數人都知道類似Pandas,Numpy,Matplotlib,Seaborn,OpenCV,Plotly這樣的庫,還有很多其他在機器學習中使用的庫。但是對於很多小的需求,python同樣有很多奇妙的庫。本文將分享一些在項目中遇到的一些庫,這些庫具有很高的可移植性,對於每個庫我都將用一個代碼段來介紹。
  • 10個Python圖像處理工具,非常全了!
    個常用的可以進行圖像處理的Python庫的介紹,可能有些你還沒用過,可以試試看! *OpenCV- python *是OpenCV的python API。OpenCV-Python不僅速度快,因為後臺由用C/ c++編寫的代碼組成,而且易於編碼和部署(由於前臺有Python包裝器)。這使得它成為執行計算密集型計算機視覺程序的一個很好的選擇。
  • 2019 必知的 10 大頂級 python 庫
    在本文中,我們將討論一些 python 中的頂級庫,開發人員可以使用這些庫在現有的應用程式中應用、清洗和表示數據,並進行機器學習研究。我們將討論以下 10 個庫:TensorFlowScikit-LearnNumpyKeras
  • 推薦一些相見恨晚的 Python 庫 「二」
    上一篇文章 推薦一些相見恨晚的 Python 庫 「一」對 Awesome Python 做了個簡單的介紹,同時匯總了一部分優秀的
  • 2020年10個不錯的Python庫
    這是第六屆年度 Python 庫排行榜。這個排行榜的依據是什麼?規則很簡單。我們尋找的庫需要滿足下列條件:它們是在 2020 年推出或普及的。它們從發布後就一直有良好的維護。它們非常炫酷,很值得一看。免責聲明:今年,我們的選擇受到機器學習 / 數據科學庫的極大影響,雖然有些庫對非數據科學家來說確實很有用。
  • python推薦 | 面向地學領域的Python庫匯總
    •二進位:numpy可以處理二進位數據,同時藉助python內置struct模塊可以非常方便的處理二進位格式數據。上述介紹的一些庫,很多僅支持簡單的數據讀取和寫入操作,不支持更多計算操作。如果要對空間數據進行插值,可能就無法滿足了。
  • 每個python人都離不開的12個python庫
    如果說python能取得今天的成就,一方面是它簡介的語法,更重要的一方面就是它豐富的第三方庫,可以毫不誇張的說,只要你能想到的任何一個功能模塊,都有對應的python庫,可以說正是因為有了豐富的python庫,python才發展得如此迅速,下面我們來看看python人最常用的20個python
  • 非常實用的Python庫
    整個 Python 及其庫的生態系統使它成為全世界用戶(初學者和高級用戶)的合適選擇。它的成功和流行的原因之一是它強大的第三方庫的集合,這些庫使它可以保持活力和高效。在本文中,我們會研究一些用於數據科學任務的 Python 庫,而不是常見的比如 panda、scikit-learn 和 matplotlib 等的庫。
  • 80%的人都不知道,全球Python庫下載前10名
    但是你知道全球最受歡迎的python庫嘛?今天小編就從PYPI網站的過去365天的python庫下載量上,來看一下全球最火的22個python庫。01.Urllib3Urllib3在過去365天中,下載量達到了9.55億次。
  • Python庫Faker幫到你!
    今天給大家牆裂安利一個python的第三方庫Faker。那麼,為什麼給大家推薦呢?那是因為工作當中,有個痛點,就是真正執行測試工作前,需要製造一些虛假的數據,比如測試下單流程,我們起碼要聯繫人、電話、地址等等數據,在沒有認識這個庫之前,你是否隨便填一些小明啊,13100000000,或者亂七八糟的數據來填充呢?
  • Python開發者必知的 11 個 Python GUI 庫,你用過幾個?
    Python開發者必知的 11 個 Python GUI 庫,你用過幾個? 當你使用python編寫應用程式時,你就一定要使用GUI。Python GUI的選擇有很多。目前來說,Python GUI程序庫有30多個跨平臺框架。現在就列出其我認為最好的11個.
  • 100個相見恨晚的Python庫(建議收藏)
    ,都不可避免的都要做一段時間的調包俠那就算是調包俠也都會有自己調包秘籍,拿出來能讓他人感嘆「相見恨晚」的那種Awesome Pythonawesome-python.com/在Github上有個awesome-python這麼個項目,能獲得110k stars
  • 10個Python程序必備庫,介紹給大家
    Python是 一個很好入門的程式語言,現在也很火只要是開發人員都應該多多少少會去學習下python怎麼使用,它之所有很火除了語法很自由以為,還有很大量的可以使用的python庫,包括本地庫和第三方庫。然而,由於python庫太多了,因此有些很好用的庫沒有受到太多的關注也就不足為奇了。另外,專門在一個領域工作的小夥伴並不總是知道其他領域的庫對有他有什麼好處。
  • 10個不得不知的Python圖像處理工具,非常全了!
    10個常用的可以進行圖像處理的Python庫的介紹,可能有些你還沒用過,可以試試看! *OpenCV- python *是OpenCV的python API。OpenCV-Python不僅速度快,因為後臺由用C/ c++編寫的代碼組成,而且易於編碼和部署(由於前臺有Python包裝器)。這使得它成為執行計算密集型計算機視覺程序的一個很好的選擇。
  • 那些有趣/用的 Python 庫,15篇 Python 技術熱文
    註:以下文章,點擊標題即可閱讀《那些有趣/用的 Python 庫》本文整理了一些有趣有用的 Python 庫,其中包括圖片處理,視頻下載,財經數據接口包等等,需要的童鞋可以看過來啦。《Python 爬蟲實戰:股票數據定向爬蟲》本文爬蟲實戰目標是運用python3.5, 獲取上交所和深交所所有股票的名稱和交易信息,輸出到保存文件中。學習Python爬蟲的初學者可以看過來。