[外掛推薦] 34 個最棒的 Python 開源函式庫推薦(2019 年版)
英文說明文章: https://goo.gl/hHMxCv
簡中說明文章: https://goo.gl/87juhA
--------(本文開始)--------
寫程式最需要的,就是好用的外掛。那種不用寫一個字,就能擁有強大、穩定功能的方便感,就如同一個不會做菜的人可以不用研究食譜,直接走到樓下便利商店填飽肚子的重要性一樣。今天要推薦的,是 34 款由網友評選出來,2018 年最重要的 Python 開源函式庫。
為了各位能快速掌握這 34 款函式庫是什麼,我幫各位整理在下面。詳情可以點進上方英文或簡中說明文章觀看:
Part 1:Python 小工具(Python Toolkits)
01. pipenv:為人類提供 Python 開發流程的函式庫
02. pyxel:簡單就能做出復古小遊戲的 Python 函式庫
03. PyTest:Python 測試用函式庫
04. poetry:Python 套件相依關係管理函式庫。當你裝某個函式庫時,會自動幫你裝相依的函式庫,不會裝完後還缺東缺西。
05. Loguru:Python 日誌函式庫。
06. Faust:Python 串流應用程式(Streaming Applications)構建函式庫
07. Pampy:「模式匹配」(Pattern Match)用函式庫
08. Pyre-check:高效率的拼寫檢查(Type-Checking)函式庫
09. Delorean:讓你撰寫時區(Time-zone)相關程式更簡單的 Python 函式庫
10. Cirq:一套讓你撰寫「量子電腦」專用程式的 Python 函式庫
11. python-nubia:一套讓你輕鬆寫出命令列網路程式的函式庫
Part 2:網頁函式庫
12. Requests-HTML:讓你輕鬆解析網路爬蟲爬回來的 HTML 語法之 Python 函式庫
13. Bokeh:以視覺化呈現資料(餅圖、長條圖...)的 Python 函式庫
14. Vibora:一個「主從式(Client-Server)」 Python 網頁框架
15. PyWebView:讓你可以在自己的程式內,輕鬆顯示遠方網頁內容的函式庫(Web View Library)
16. WhatWaf:一個能偵測網頁應用程式防火牆、並想辦法繞過去的函式庫
17. Molten:一個小型的網站後台框架(如果你不想用 Django 或 Flask 這麼肥的框架,可以用這個來取代)
Part 3:命令列工具
18. TermToSVG:可以把命令列發生的過程,記錄成動畫,以 SVG 格式儲存(寫網誌示範執行流程時很好用)
19. Asciinema:與前一款 TermToSVG 一樣,也是可以記錄命令列執行過程的函式庫。
20. Termgraph:可以在命令列視窗繪製長條圖等簡單圖形的函式庫
Part 4:原始碼編輯
21. Black:可以幫你把 Python 原始碼排列得漂漂亮亮的工具
22. Algojammer:可以讓你把一個 Python 寫的演算法,運作過程視覺化出來
23. Bowler:一個 Python 重構(Re-factoring)工具
Part 5:除錯用工具
24. Py-spy:一個測速工具。可以讓你找出執行緩慢的瓶頸是發生在哪一段程式碼
25. Birdseye:一個 Python 除錯工具
26. Icecream:可以利用螢幕輸出(print 指令)來除錯的工具
Part 6:編譯器/轉譯器
27. Transcrypt:可以把 Python 寫成的程式碼,轉成 JavaScript 的工具
28. Pyodide:可以把 Python 轉譯成 WebAssembly 語言
Part 7:資料處理用函式庫
29. Voluptuous:檢查用 JSON、YAML 等格式表示的資料,是否符合該格式語法的檢查函式庫
30. Botflow:可以用「管道串接(Pipeline)」來執行資料處理(網路爬蟲...等)的函式庫
31. Fast-Pandas:用來測試 Pandas(一個資料處理用函式庫)執行瓶頸的函式庫
Part 8:繪圖用工具
32. A Tour in the Wonderland of Math with Python:一個用來繪製各種美觀數學圖形的函式庫
33. Chartify:用來繪製各種統計圖表的函式庫
34. Hypertools:用來取得高維度資料的視覺化圖形之函式庫
希望大家喜歡今天的分享!請大家多多按讚鼓勵、或追蹤我的 FB、YouTube、以及 Instagram 喔~
---------------
Facebook 粉絲頁(歡迎追蹤): https://goo.gl/N1z9JB
YouTube 頻道(歡迎訂閱): https://goo.gl/pQsdCt
Instagram 日常生活: https://goo.gl/nBHzXC
同時也有584部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,從VBA到Python程式開發3班第9次上課(下載PM25資料的三種格式&CSV檔案與直接網路下載&JSON檔案開啟&JSON轉存為CSV檔&ElementTree開啟XML檔案&網路下載與開啟XML與轉存成CSV&其他練習與網頁爬蟲預告) 01_重點回顧與下載PM25資料的三種格式 02_開啟P...
「python json爬蟲」的推薦目錄:
- 關於python json爬蟲 在 紀老師程式教學網 Facebook
- 關於python json爬蟲 在 紀老師程式教學網 Facebook
- 關於python json爬蟲 在 吳老師excel函數與vba大數據教學 Facebook
- 關於python json爬蟲 在 吳老師教學部落格 Youtube
- 關於python json爬蟲 在 吳老師教學部落格 Youtube
- 關於python json爬蟲 在 吳老師教學部落格 Youtube
- 關於python json爬蟲 在 【Python 爬蟲】從Dcard 網站看爬蟲入門(II). 一、事前準備 的評價
- 關於python json爬蟲 在 python json多層的推薦與評價,PTT和網紅們這樣回答 的評價
- 關於python json爬蟲 在 jwlin/ptt-web-crawler: PTT 網路版爬蟲 - GitHub 的評價
- 關於python json爬蟲 在 #問python爬蟲json 爬取段落的方法 - 軟體工程師板 | Dcard 的評價
- 關於python json爬蟲 在 [Python]Dcard爬蟲-利用DcardAPI+json - MRcoding筆記 的評價
python json爬蟲 在 紀老師程式教學網 Facebook 八卦
[外掛推薦] 34 個最棒的 Python 開源函式庫推薦(2019 年版)
英文說明文章: https://goo.gl/hHMxCv
簡中說明文章: https://goo.gl/87juhA
-\-\-\-\-\-\-\-\(本文開始)-\-\-\-\-\-\-\-\
寫程式最需要的,就是好用的外掛。那種不用寫一個字,就能擁有強大、穩定功能的方便感,就如同一個不會做菜的人可以不用研究食譜,直接走到樓下便利商店填飽肚子的重要性一樣。今天要推薦的,是 34 款由網友評選出來,2018 年最重要的 Python 開源函式庫。
為了各位能快速掌握這 34 款函式庫是什麼,我幫各位整理在下面。詳情可以點進上方英文或簡中說明文章觀看:
Part 1:Python 小工具(Python Toolkits)
01. pipenv:為人類提供 Python 開發流程的函式庫
02. pyxel:簡單就能做出復古小遊戲的 Python 函式庫
03. PyTest:Python 測試用函式庫
04. poetry:Python 套件相依關係管理函式庫。當你裝某個函式庫時,會自動幫你裝相依的函式庫,不會裝完後還缺東缺西。
05. Loguru:Python 日誌函式庫。
06. Faust:Python 串流應用程式(Streaming Applications)構建函式庫
07. Pampy:「模式匹配」(Pattern Match)用函式庫
08. Pyre-check:高效率的拼寫檢查(Type-Checking)函式庫
09. Delorean:讓你撰寫時區(Time-zone)相關程式更簡單的 Python 函式庫
10. Cirq:一套讓你撰寫「量子電腦」專用程式的 Python 函式庫
11. python-nubia:一套讓你輕鬆寫出命令列網路程式的函式庫
Part 2:網頁函式庫
12. Requests-HTML:讓你輕鬆解析網路爬蟲爬回來的 HTML 語法之 Python 函式庫
13. Bokeh:以視覺化呈現資料(餅圖、長條圖...)的 Python 函式庫
14. Vibora:一個「主從式(Client-Server)」 Python 網頁框架
15. PyWebView:讓你可以在自己的程式內,輕鬆顯示遠方網頁內容的函式庫(Web View Library)
16. WhatWaf:一個能偵測網頁應用程式防火牆、並想辦法繞過去的函式庫
17. Molten:一個小型的網站後台框架(如果你不想用 Django 或 Flask 這麼肥的框架,可以用這個來取代)
Part 3:命令列工具
18. TermToSVG:可以把命令列發生的過程,記錄成動畫,以 SVG 格式儲存(寫網誌示範執行流程時很好用)
19. Asciinema:與前一款 TermToSVG 一樣,也是可以記錄命令列執行過程的函式庫。
20. Termgraph:可以在命令列視窗繪製長條圖等簡單圖形的函式庫
Part 4:原始碼編輯
21. Black:可以幫你把 Python 原始碼排列得漂漂亮亮的工具
22. Algojammer:可以讓你把一個 Python 寫的演算法,運作過程視覺化出來
23. Bowler:一個 Python 重構(Re-factoring)工具
Part 5:除錯用工具
24. Py-spy:一個測速工具。可以讓你找出執行緩慢的瓶頸是發生在哪一段程式碼
25. Birdseye:一個 Python 除錯工具
26. Icecream:可以利用螢幕輸出(print 指令)來除錯的工具
Part 6:編譯器/轉譯器
27. Transcrypt:可以把 Python 寫成的程式碼,轉成 JavaScript 的工具
28. Pyodide:可以把 Python 轉譯成 WebAssembly 語言
Part 7:資料處理用函式庫
29. Voluptuous:檢查用 JSON、YAML 等格式表示的資料,是否符合該格式語法的檢查函式庫
30. Botflow:可以用「管道串接(Pipeline)」來執行資料處理(網路爬蟲...等)的函式庫
31. Fast-Pandas:用來測試 Pandas(一個資料處理用函式庫)執行瓶頸的函式庫
Part 8:繪圖用工具
32. A Tour in the Wonderland of Math with Python:一個用來繪製各種美觀數學圖形的函式庫
33. Chartify:用來繪製各種統計圖表的函式庫
34. Hypertools:用來取得高維度資料的視覺化圖形之函式庫
希望大家喜歡今天的分享!請大家多多按讚鼓勵、或追蹤我的 FB、YouTube、以及 Instagram 喔~
-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Facebook 粉絲頁(歡迎追蹤): https://goo.gl/N1z9JB
YouTube 頻道(歡迎訂閱): https://goo.gl/pQsdCt
Instagram 日常生活: https://goo.gl/nBHzXC
python json爬蟲 在 吳老師excel函數與vba大數據教學 Facebook 八卦
東吳推廣部開新課:
從EXCEL VBA到Python開發
上課日期
2020-02-10 時數 32節
上課內容:
因應大數據分析、物聯網與AI智慧辦公室的需求,能更容易的學會網路爬蟲、機器學習、物聯網、影像辨識、自動圖像報表等需求,其中以EXCEL VBA與Python程式開發最為熱門,因此將VBA的自動化延伸到PYTHON設計,讓學員能夠比較兩個工具的長處,並能相互協同應用。
教學內容
單元01_建置Python開發環境與程式測試
單元02_基本語法與結構控制件
單元03_迴圈資料結構與自訂函數
單元04_串列、字典與檔案與資料庫處理
單元05-1_開放資料處理CSV和JSON資料處理(停車與PM2.5)
單元05-2_開放資料處理練習題_新北市開放資料JSON
單元05-3_GOOGLE雲端當CSV來源與CSV處理
單元05-4_網頁資料擷取基礎與外匯
單元05-5_網頁資料擷取台彩與股市資料
單元05-6_擷取網頁上櫃股票行情
單元06_使用Pandas與處理_Excel_試算表
單元07_VBA與Phython連結MYSQL資料庫
單元08_視覺化報表使用圖表繪製Matplotlib
備註:本課程上課即時錄製教學,並於課後提供學員線上數位學習。
https://www.ext.scu.edu.tw/courses1.php?gid=7f9f1389-1fa1-11ea-abcd-000c29ad6982
python json爬蟲 在 吳老師教學部落格 Youtube 的評價
從VBA到Python程式開發3班第9次上課(下載PM25資料的三種格式&CSV檔案與直接網路下載&JSON檔案開啟&JSON轉存為CSV檔&ElementTree開啟XML檔案&網路下載與開啟XML與轉存成CSV&其他練習與網頁爬蟲預告)
01_重點回顧與下載PM25資料的三種格式
02_開啟PM25的CSV檔案與直接網路下載
03_JSON檔案開啟說明
04_JSON轉存為CSV檔
05_ElementTree開啟XML檔案
06_網路下載與開啟XML與轉存成CSV
07_其他練習與網頁爬蟲預告
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2018_3
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 107/12/25
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python json爬蟲 在 吳老師教學部落格 Youtube 的評價
安裝pytube套件與下載YOUTUBE影片MP4檔
01_用Python下載YOUTUBE影片清單資料
02_安裝pytube套件與下載YOUTUBE影片MP4檔
03_pytube套件下載YOUTUBE清單所有影片
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 109/1/17
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
python json爬蟲 在 吳老師教學部落格 Youtube 的評價
VBA到Python程式2019開發2班第11次基本繪圖與加上顏色與線寬、線樣式與圖例&多圖形與設定X與Y的資料範圍&設定主標題與XY軸標題&解決matplotlib中文亂碼&將折線圖改為長條圖&圓餅圖繪製&繪製學生成績的折線圖&證照401資料折線圖)
01_重點回顧與安裝
02_基本繪圖與加上顏色與線寬、線樣式與圖例
03_多圖形與設定X與Y的資料範圍
04_設定主標題與XY軸標題
05_解決matplotlib中文亂碼問題
06_將折線圖改為長條圖
07_圓餅圖繪製
08_繪製學生成績的折線圖
09_證照401資料折線圖
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
python json爬蟲 在 jwlin/ptt-web-crawler: PTT 網路版爬蟲 - GitHub 的八卦
支援單篇及多篇文章抓取 · 過濾資料內空白、空行及特殊字元 · JSON 格式輸出 · 支援Python 2.7, 3.4-3.6. ... <看更多>
python json爬蟲 在 #問python爬蟲json 爬取段落的方法 - 軟體工程師板 | Dcard 的八卦
小弟我是python爬蟲的新手,最近在爬ig的json檔時遇到一些問題。我看網路上的教學,目前自己的理解是說,items ... ... <看更多>
python json爬蟲 在 【Python 爬蟲】從Dcard 網站看爬蟲入門(II). 一、事前準備 的八卦
我們從API取得的資訊是json格式,因此我們需要將json編碼的字串轉換成Python的數據結構。在json這個函式庫,提供兩種在json編碼轉換的函式,如: ... ... <看更多>