aszx87410 / mentorship-program

It's the repo for latest updates about mentorship program
17 stars 2 forks source link

[Week14] Max #178

Open hsuanchi opened 5 years ago

hsuanchi commented 5 years ago

今天討論了什麼?結論是什麼?

最新的進度是什麼?

1.原預計上週完成進度:

2.實際上週完成進度:

下次報告前要完成哪些事項?

1.預計本週完成進度:

原本計劃本週要進入 Unittest,但在實作過程中發現應用到蠻多不熟悉的方法,像是 Static method 和 Class method,然後開始研究後發現還有之前在設計模型裡面很常看到的 Abstract method 用法也不太熟,但這些都是被包裝在 Decorator 裝飾器裡面,所以還有 Decorator 也要再熟悉一下。

所以想說再開始 Unittest 之前,先把 Python 基礎再摸熟悉一點,預計接下會實作來了解 Decorator & Static/Class/Abstract Methods & OOP,並會產出三篇文章如下:

  1. Decorator 裝飾器 了解 & 實作
  2. Static/Class/Abstract Methods 了解 & 實作
  3. OOP 以 Class為例的 繼承、多型、封裝

2.預計進度規劃:

  1. 預計需要三週的時間(一週一篇,實作+產出)完成熟悉 Python 的支線任務
  2. 預計一週完成先前的支線任務 Unittest 爬蟲的部分
  3. 預計兩週利用 OOP 再來好好重構一下之前寫的爬蟲支線任務

就可以把支線任務結案回歸主線任務了XDD

預計會參考的文章如下: Python進階技巧 (2) — Static/Class/Abstract Methods之實現 Python進階技巧 (3) — 神奇又美好的 Decorator ,嗷嗚! Python3 教學 #05 (Ch9: Class: 繼承、建構子、多型、封裝、覆載)

其他心得