iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

人生苦短我用python寫出乾淨程式碼 系列

如果您已經有基礎的python知識後,該如何成為更有實力的軟體開發工程師呢?
30天教您學會寫出乾淨程式碼大幅提升程式開發能力,並透過這些知識延伸應用到其他程式語言中。

參賽天數 22 天 | 共 22 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01: 一起寫出乾淨程式碼

如果您已經有一些python基礎能力,且想要了解更多python的知識與秘密。歡迎加入這30天的人生苦短我用python寫出乾淨程式碼。如果沒有python基礎...

2022-09-01 ‧ 由 WenTingTseng 分享
DAY 2

Day02:我該如何Debug?

Debug的能力是成為一位良好程式設計師非常基礎之技能,此技能必學習演算法或資料結構知識更加重要。Debug的過程其實分為兩個步驟,包含理解Python錯誤訊息...

2022-09-02 ‧ 由 WenTingTseng 分享
DAY 3

Day03: 程式相關問題該如何提問?

當網路搜尋無法解決掉您的問題時,可以在網路上透過提問方式尋求幫助。在網路上提問解Bug可以當作最後一個選項,因為通常無法得到即時性的回應。若已經用盡其他方法也無...

2022-09-03 ‧ 由 WenTingTseng 分享
DAY 4

Day04: Python程式碼的格式化

程式碼的格式化對於人的閱讀以及後續的維護都相當重要。雖然都可以達到相同程式目的,但是程式的美觀還是相當重要的。第一種較良好的程式範例: Spam = [‘To...

2022-09-04 ‧ 由 WenTingTseng 分享
DAY 5

Day 05: Python自動格式化

Black為自動讓python程式碼格式化的工具。前面講了許多PEP8相關的程式格式化方法,但是您依舊會忘記。直接使用black套件它就會協助調整和修飾。 首先...

2022-09-05 ‧ 由 WenTingTseng 分享
DAY 6

Day06: Python簡單易懂的命名風格

PEP8命名規則 型式 說明 範例 Class 類別名稱使用大駝峰式命名法 class ExampleClass (object): Modu...

2022-09-06 ‧ 由 WenTingTseng 分享
DAY 7

Day07: Python簡單易懂的命名風格

Python之禪主要是由Tim Peters於1999年提出,總共20條準則但其實只有19條。透過python的import this也可以看到此20條準則。...

2022-09-07 ‧ 由 WenTingTseng 分享
DAY 8

Day08: Python的註解與縮排

縮排:Python與其他語言較不同處為程式區塊是以縮排的方式,而非以大括號的方式。**在PEP8的協定中規定,使用四個空白作為縮排標準,或是使用一個tab。*...

2022-09-08 ‧ 由 WenTingTseng 分享
DAY 9

Day09: Python注釋總類

Codetags和TODO注釋:Codetags(程式碼標籤)的形式為帶有大寫標籤的注釋。像是TODO並寫上簡短描述可以幫助提示未來須繼續完成工作。另外像是F...

2022-09-09 ‧ 由 WenTingTseng 分享
DAY 10

Day10: Python透過錯誤訊息除錯

許多工程師在除錯時候使用print的方式,但是此種方式在找出修復錯誤所需訊息之前需要執行程式多次,且最後也需要刪除這些print()呼叫。使用debugger或...

2022-09-10 ‧ 由 WenTingTseng 分享