fbpx

PEP8 指南:Python 乾淨程式碼設計[2023 年新]

Contents

學習 PEP8 準則並專業地編寫 Python 程式碼

從這 5 小時的課程,你會學到

  • 編寫符合 PEP 8 的 Python 程式碼
  • 了解 PEP 8 中列出的指南背後的原因
  • 設置您的開發環境,以便您可以開始編寫符合 PEP 8 的 Python 程式碼
  • 遵循套件( packages )、模組( modules )、物件( objects )、類變數( classes variables )等的正確命名約定。
  • 在 Python 程式碼組件之間實現適當的空白
  • 開發全面的專業 Python 專案
  • 學習 Python 中最佳的乾淨程式碼實踐

要求

  • 對任何程式語言有基本的了解
  • 不需要之前的 Python 經驗
  • 渴望學習 PEP 8 準則並編寫乾淨程式碼

課程說明

完整的 PEP8 專業 Python 程式課程涵蓋了 PEP 8 文件,該文件提供了有關如何編寫 Python 程式碼的指南和最佳實踐。 PEP 8 的主要重點是提高 Python 程式碼的可讀性和一致性。

PEP 8 的存在是為了提高 Python 程式碼的可讀性。 但為什麼可讀性如此重要? 為什麼編寫可讀程式碼是 Python 語言的指導原則之一?

正如 Guido van Rossum 所說,“程式碼被閱讀的次數遠遠多於編寫的次數。” 您可能會花幾分鐘或一整天的時間編寫一段程式碼來處理用戶身份驗證。 一旦你寫了它,你就永遠不會再寫了。 但你肯定得再讀一遍。 那段程式碼可能仍然是您正在處理的專案的一部分。 每次返回該檔案時,您都必須記住該程式碼的作用以及編寫它的原因,因此可讀性很重要。

如果您是 Python 新手,可能很難記住一段程式碼在您編寫幾天或幾週後做了什麼。 如果你遵循 PEP 8,你可以確定你已經很好地命名了你的變數。 您會知道您已經添加了足夠的空格,因此可以更輕鬆地遵循程式碼中的邏輯步驟。 你也會很好地評論你的程式碼。 所有這些都意味著您的程式碼更具可讀性並且更容易返回。 作為初學者,遵循 PEP 8 的規則可以使學習 Python 變得更加愉快。

如果您正在尋找開發工作,那麼遵循 PEP 8 尤其重要。 編寫清晰、可讀的代碼顯示出專業精神。 它會告訴雇主您了解如何很好地建構程式碼。

如果您有更多編寫 Python 程式碼的經驗,那麼您可能需要與他人協作。 在這裡編寫可讀代碼是至關重要的。 其他可能從未見過您或以前從未見過您的編碼風格的人必須閱讀並理解您的程式碼。 遵循並認可準則將使其他人更容易閱讀您的程式碼。

完成本課程時,您將能夠:

  • 編寫符合 PEP 8 的 Python 程式碼
  • 了解 PEP 8 中列出的指南背後的原因
  • 設置您的開發環境,以便您可以開始編寫符合 PEP 8 的 Python 程式碼
  • 遵循套件、模粗組、物件、類變數等的正確命名約定。
  • 在 Python 程式碼組件之間實現適當的空白
  • 開發全面的專業 Python 專案

目標受眾

  • 希望提高程式編輯效率的軟體工程師
  • 想要專業程式設計的計算機科學專業的學生
  • 任何想學習 Python 和 PEP8 的人

講師簡介

Martin Yanev 全球 250,000 多名學生 | 軟體與航太工程師

我叫 Martin Yanev,我是享譽國際的軟體和航太工程師。

我擁有航太工程學士學位和航太動力學碩士學位。 我是英國皇家航空學會的準會員。 我獲得了 ISTQB 認證,在系統測試/集成方面擁有豐富的經驗。

在過去的 7 年裡,我通過為航空航天應用程式開發和測試複雜的軟體演算法,獲得了紮實的程式設計技能。 我目前正在參與單一歐洲航空專案,該專案旨在通過應用尖端的空中交通管理系統來增加歐洲空域容量。

請隨時就與計算機科學和航太工程相關的任何話題與我聯繫,因為我對這個領域非常感興趣。

我希望您喜歡我的課程,並與他們一起改善您的職業發展。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: