01pyecharts
pyecharts 是一個特別強大的圖表繪製庫,可以快速畫出高質量、漂亮的圖表,是國內 Python 社區非常優秀的開源庫。
pyecharts 是用於生成 Echarts 圖表的類庫,Echarts 是百度開源的可視化 JS 庫,用 Echarts 生成的圖可視化效果非常棒,開源熱愛者為了方便 Python 開發者直接與 Python 數據對接,將 Python 與 Echarts 結合在了一起,感謝他們。
pyecharts 柱狀圖
bar = Bar()
bar.add_xaxis(["襯衫", "毛衣", "領帶", "褲子", "風衣", "高跟鞋", "襪子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts=opts.TitleOpts(title="某商場銷售情況"))
bar.render()
牛不牛,就這幾行代碼實現了柱狀圖。
哈哈,上面這張熱詞排行圖好看嗎?
沒錯它也是 pyecharts 畫出來的,也只需要幾行代碼就搞定
# 熱詞數據 Start
words = [
("Java", 10000),
("C++", 6181),
("Python", 4386),
("C#", 4055),
("Go", 2467),
("PHP", 2244),
]
# 熱詞數據 End
c = WordCloud().add("", words, word_size_range=[20, 100])
c.render()
真正實現的也就兩行代碼,夠不夠強大得由你們說了才算數。
02ngender
這個庫特有趣。這是輸入名字猜測是男生還是女生的一個庫,非常有趣,連續輸了幾個很多個朋友的名字,猜的真準,不信你試試。
用法特簡單,執行 pip install ngender 安裝完成後就直接導包使用。
import ngender
print(ngender.guess("張三"))
print(ngender.guess("小花"))
輸出結果
03ng(獲取本地 ip 網絡 ip)
很實用的一個工具庫,有時在做一些計算機配置前往往都需要查看 ip 才能進行下一步操作。
來看有哪些方法
print("ip:", ng.ip)
print("DEFAULT_IP_ADDRESS:", ng.DEFAULT_IP_ADDRESS)
print("DEFAULT_LOCALE_LANGUAGE:", ng.DEFAULT_LOCALE_LANGUAGE)
print("VERIFY_HOST:", ng.VERIFY_HOST)
print("wp:", ng.wp)
print("_detect_wifi_ssid:", ng._detect_wifi_ssid())
print("cli:", ng.cli)