敲碗敲到碗快破了嗎?是的,【#針對遺留代碼加入單元測試的藝術】今年十一月梯次,預計加入支援 #Python 與 #Kotlin 了!
課程介紹與報名:https://dotblogs.com.tw/hatelove/2020/05/08/Unit-testing-effectively-with-legacy-code-202011
—
Kotlin 本身的語言特性讓單元測試沒那麼容易寫,然而框架則優雅地解決了這問題。
Python 本身的語言特性則讓單元測試非常好寫,但因為 Python 寫法太自由,所以因應不同的寫法,要有對應不一樣的解決方式。(例如其他語言都以 class/struct 為基底, Python 跟 JavaScript 卻可以直接以 function 為基本元素)
—
#註:因為十一月梯次開始的內容同時支援 C#, Java, Kotlin, PHP, Python 五個語言,上課示範將以學員使用最多的語言進行 live coding,以及若在該 lab 不同語言可能有特別值得一提的關注點,也會額外拉出來講解。
各種語言我都會提供對應的 repository 與每個step 的 commit history, 每個段落也都有每一步的操作影片,供上課時學員可以對著 commit history 在 IDE 上練習,所以請不用擔心跟不上,或是聽懂卻無法跟著實作的問題。
重點在概念,上課或課後的實作練習,有完整的 branch, commit history (重點筆記都在 commit comments 上了),以及對應的影片可以參考。
不怕你練,怕你不練。不怕你問,怕你不問。
—
需求跟問題是中性的,是不分語言的。撇除語言特性不說,在 legacy code 上要加入單元測試,會碰到的問題萬變不離其宗,學會這個核心的概念,你就不會再怕 legacy code 了。
—
今天晚上我會把 python 的內容也補上該課程介紹中。
該梯次目前只剩下 #四個位置,錯過就等2021 吧。
同時也有22部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,從EXCEL VBA到Python開發第8次上課(抓取開放資料CSV檔&將SQL改寫為查詢蔬菜名稱關鍵字&HTML與CSS基礎與擷取JSON格式&json轉存為CSV檔&xml與用ElementTree解析) 01_重點回顧與HTML網頁概說 02_BeautifulSoup安裝與爬蟲基礎 03_...
「python class練習」的推薦目錄:
- 關於python class練習 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於python class練習 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於python class練習 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於python class練習 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python class練習 在 Python 自學第十二天:Class 類別的應用範例 的評價
- 關於python class練習 在 Python物件導向觀念練習- 以ATM存提款為例· GitHub 的評價
- 關於python class練習 在 Python 零基礎新手入門#10 Class (類別) - YouTube 的評價
- 關於python class練習 在 程式語言教學誌FB, YouTube: PYDOING: Python 入門指南V2.00 的評價
- 關於python class練習 在 python物件導向練習2022-在Mobile01/PTT/Yahoo上的房地產 ... 的評價
- 關於python class練習 在 python物件導向練習2022-在Mobile01/PTT/Yahoo上的房地產 ... 的評價
- 關於python class練習 在 請問一下codefight這個Python練習網站才第3題這題的題目如下 的評價
python class練習 在 吳老師教學部落格 Youtube 的最佳貼文
從EXCEL VBA到Python開發第8次上課(抓取開放資料CSV檔&將SQL改寫為查詢蔬菜名稱關鍵字&HTML與CSS基礎與擷取JSON格式&json轉存為CSV檔&xml與用ElementTree解析)
01_重點回顧與HTML網頁概說
02_BeautifulSoup安裝與爬蟲基礎
03_用id與class抓取網頁資料
04_範例三練習抓取網頁資料
05_爬取TQCPLUS官網的證照名稱
06_TQCPLUS資料存CSV與爬取YAHOO新聞
07_分兩次爬取ETTODAY新聞
08_下載台銀外匯與存為CSV檔
09_爬蟲其他與ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python111
課程簡介:入門
建置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
吳老師 109/8/31
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python class練習 在 吳老師教學部落格 Youtube 的最讚貼文
從EXCEL VBA到Python開發第8次上課(抓取開放資料CSV檔&將SQL改寫為查詢蔬菜名稱關鍵字&HTML與CSS基礎與擷取JSON格式&json轉存為CSV檔&xml與用ElementTree解析)
01_重點回顧與HTML網頁概說
02_BeautifulSoup安裝與爬蟲基礎
03_用id與class抓取網頁資料
04_範例三練習抓取網頁資料
05_爬取TQCPLUS官網的證照名稱
06_TQCPLUS資料存CSV與爬取YAHOO新聞
07_分兩次爬取ETTODAY新聞
08_下載台銀外匯與存為CSV檔
09_爬蟲其他與ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python111
課程簡介:入門
建置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
吳老師 109/8/31
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python class練習 在 吳老師教學部落格 Youtube 的最佳解答
從EXCEL VBA到Python開發第8次上課(抓取開放資料CSV檔&將SQL改寫為查詢蔬菜名稱關鍵字&HTML與CSS基礎與擷取JSON格式&json轉存為CSV檔&xml與用ElementTree解析)
01_重點回顧與HTML網頁概說
02_BeautifulSoup安裝與爬蟲基礎
03_用id與class抓取網頁資料
04_範例三練習抓取網頁資料
05_爬取TQCPLUS官網的證照名稱
06_TQCPLUS資料存CSV與爬取YAHOO新聞
07_分兩次爬取ETTODAY新聞
08_下載台銀外匯與存為CSV檔
09_爬蟲其他與ending
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python111
課程簡介:入門
建置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
吳老師 109/8/31
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python class練習 在 Python物件導向觀念練習- 以ATM存提款為例· GitHub 的推薦與評價
class Bank(object):. def __init__(self):. self.balance = 1000 #預設存款1000. def deposit_money(self, amount): # CREATE. return self.balance + amount. ... <看更多>
python class練習 在 Python 零基礎新手入門#10 Class (類別) - YouTube 的推薦與評價
內容綱要00:00 Class 基本概念01:02 建立 Class 的方式02:11 使用 Class ... Methods (方法)04:11 Class Inheritance (繼承)04:53 綜合 練習 :回合式戰鬥 ... ... <看更多>
python class練習 在 Python 自學第十二天:Class 類別的應用範例 的推薦與評價
實際練習幾個類別的運用,將程式碼封裝在裡面,使用者不需要寫很多行程式碼,即可操作。 ... <看更多>