iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

從寫程式到脫離菜雞的歷練(以python為主的資處與檔案權限) 系列

<重報> 你有曾經寫程式但不管怎麼寫就是比人家亂或多出好幾行(記憶體)嗎? 就用30天的程式研究與實戰來了解其應用與其觀念 提升編寫能力 (希望大家互相交流>o<)

鐵人鍊成 | 共 32 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文
DAY 11

[D11] 程式設計法

程式設計法,就是程式設計的各種方法(廢話)。有點像演算法(發展出新的結構功能),但這裡的程式設計法是指程式原本的結構與可實現的語法,且其特性跟其本身風格有關係。...

2019-09-21 ‧ 由 小雨 分享
DAY 12

[D12] 函數式設計

跟多數高階語言一樣,Python屬於多範程類型語言 所以這幾天會來學習python 最具代表性的函數 , 物件導向 , 基礎剖面導向 函數式 一開始學pyth...

2019-09-22 ‧ 由 小雨 分享
DAY 13

[D13] 物件導向

題外話:今天風大連網站氣旋也大,TMD竟然在我寫完準備儲存時按到f5。先提醒大家要備份阿(欲哭無淚)...開玩笑的,就算非常不順也要讓一個月學習不間斷。頑張って...

2019-09-23 ‧ 由 小雨 分享
DAY 14

[D14] OOP愛底線

昨天談到了class與def,雖然python可謂『萬般皆物件』,但其變數底線的特性仍會影響整個物件的性質,而底線可不是只有避免名稱混雜或衝突那麼簡單。 底線...

2019-09-24 ‧ 由 小雨 分享
DAY 15

[D15] OOP愛雙底線(調用)

單底線與雙底線為了更加區分個別的用途,可以把它們區分為&quot;__&quot;與&quot;_&quot;兩種: 單底線:含有隱藏 , 未知 , 省略...

2019-09-25 ‧ 由 小雨 分享
DAY 16

[D16] OOP之設計1

學習基礎OOP有關的(底線__)之後 就一起進入真正OOP程式設計~ OOP的主要設計有三種方法:封裝、繼承、多型。當然真正『方法』可不只三種。但只要是有關O...

2019-09-26 ‧ 由 小雨 分享
DAY 17

[D17] OOP之設計2

什麼是多型? 多型的特性在於可重新改寫指定的繼承方法(包括修改 , 結合 , 重新封裝...),而本身繼承是有很多限制的(無法多向繼承 , 多調用),而用多型就...

2019-09-27 ‧ 由 小雨 分享
DAY 18

[D18] OOP之設計3

多重繼承 繼承,只的是單繼承(1對1)。但多重繼承比較接近多型,因為它會分為多調一或一調多。這樣就會牽扯到MRO(方法順序),但不管哪一個;都會繼承主類別(cl...

2019-09-28 ‧ 由 小雨 分享
DAY 19

[D19] python資料型別

正因為python很重視物件導向(OOP),所以他資料型別(有關於物件的寫入與存取)也變得格外重要。今天就先學習它,以免往後需要它。 型別 物件裡的內容也會受...

2019-09-29 ‧ 由 小雨 分享
DAY 20

[D20] python變數作用域

不管是多型或函式閉包都要考慮物件本身的靈活性 但初學者常會忽略作用域的觀念 作用域是什麼? 可以想成是一個函數或物件裡的環境 任何封裝的程式代碼或內建函式都可...

2019-09-30 ‧ 由 小雨 分享