墻裂推薦!10個(gè)非常有趣的Python庫!
大家好,我是菜鳥哥!學(xué)Python就等你啦!
Python語法簡單,功能強(qiáng)大,可以干很多事情,原因就是因?yàn)樗袕?qiáng)大的庫支持,有很多很多現(xiàn)成的輪子可以用,你只要負(fù)責(zé)搭建應(yīng)用即可。今天菜鳥哥給大家推薦10個(gè)非常有趣的Python ,一定會讓你愛不釋手的。
1. Python假消息生產(chǎn)器
這個(gè)庫叫Faker很有趣,可以創(chuàng)建一個(gè)程序來生成虛假數(shù)據(jù),如姓名、電子郵件或詳細(xì)的虛假個(gè)人資料,其中包含一個(gè)人的所有信息。玩數(shù)據(jù)分析的時(shí)候經(jīng)常會用到這個(gè)庫。
Faker在github上收獲了12800顆星,還是蠻好的一個(gè)庫??梢詐ip3 install Faker 在終端使用安裝。每次運(yùn)行這個(gè)程序faker generator,都會產(chǎn)生不同的隨機(jī)數(shù)據(jù)。
輸出:
2.手寫文字圖片
有沒有什么庫可以把我們敲的字變成手寫體,而且是比較漂亮比較酷的那種~~嘿嘿還真有,這個(gè)pywhatkit庫就是干這個(gè)事情的。
利用它的text_to_handwriting庫非常方便的幫你把打的文字轉(zhuǎn)位手寫字體。
3. 關(guān)閉你的電腦
想不想用Python干點(diǎn)暴力的事情,一個(gè)用于關(guān)閉計(jì)算機(jī)的 Python 程序,威力強(qiáng)大。這個(gè)程序可以操作系統(tǒng)庫,可以使用pip install os來安裝,使用它可以干很多事情比如關(guān)閉、重新啟動、甚至設(shè)置關(guān)閉或重新啟動的計(jì)時(shí)器。
4.打印日歷
Python 有一個(gè)內(nèi)置模塊,日歷,它有助于訪問日歷的記錄。這個(gè)模塊中有很多方法,在這個(gè)程序中,我們試圖打印給定年份的指定月份的日歷。
輸出:
5.繪制餅圖
用Python 做可視化分析是非常方便的事情,我們公眾號里面寫過很多可視化的文章,比如做直方圖,圓餅圖,折線圖等等(相見恨晚,一招搞定數(shù)據(jù)可視化)。這里我們使用 matplotlib 來表示餅圖。這個(gè)庫可以使用pip install matplotlib. 使用此模塊,可以在 python 中編程許多動畫靜態(tài)和交互式視覺效果。
輸出:
6.使用Python的警報(bào)框
有一個(gè)非常牛逼的自動化操作的庫,可以操作我們的鼠標(biāo)和鍵盤。有點(diǎn)類似按鍵精靈,功能強(qiáng)大。這個(gè)庫就是pyautogui,它可以用來顯示警告框。它可以通過使用pip install pyautogui。這個(gè)模塊有很多方法,也常用于用python程序控制鼠標(biāo)和鍵盤,后面我們會有文章專門講它。
當(dāng)你輸入0的時(shí)候,就會彈出一個(gè)告警的提示框,告訴你輸入錯(cuò)了。
7. 文字轉(zhuǎn)音頻
有的時(shí)候,我們希望把自己打的文字轉(zhuǎn)為音頻,強(qiáng)大的Python也有這樣的庫,可以直接使用。安裝一個(gè)帶有pip install pyttsx3. 這個(gè)庫有很多模塊,你可以嘗試改變音頻的聲音、音量和速度。
然后就會有一段非常標(biāo)準(zhǔn)的女生朗讀英文了。
8.截屏
有的時(shí)候我們需要快速的截取整個(gè)屏幕,定時(shí)處理,用軟件截圖會很慢而且無法程序化,這個(gè)時(shí)候如果用輪子能搞定就好了,上面推薦的pyautogui這個(gè)庫就可以很方便的搞定。
9.測網(wǎng)速
一般我們測網(wǎng)速都是通過軟件或者一些網(wǎng)站來搞定的,沒有想到Python竟然還有這樣的輪子可以方便我們測自己的網(wǎng)速,太神奇了。
運(yùn)行之后,就可以看到你的網(wǎng)速了。
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 用于可視化圖形,用顏色繪制任何形狀和設(shè)計(jì)。
輸出的效果:
好了,以上就是菜鳥哥給大家?guī)淼姆窒?,是不是發(fā)現(xiàn)Python里面好玩的庫很多啊,還等啥,趕緊操練起來!