您現在的位置是:首頁 > 遊戲

沒有基礎,怎麼看懂Python程式碼?

由 黑馬程式設計師 發表于 遊戲2023-02-01
簡介程式碼開頭:python中程式碼必須頂格編寫,除非被作為語句巢狀在條件判斷或條件迴圈中

計算機語言設定在哪裡

能看懂程式碼,需要掌握一門程式語言的語法以及程式碼邏輯,能夠看萬行程式碼,需要你對程式碼的架構和框架有一定的認知。

如何閱讀程式碼?大家可以遵照下面的步驟:

第一步,明確程式碼功能:閱讀官方說明文件或者執行原始碼進行驗證;

第二步,瞭解程式碼邏輯:梳理出這份程式碼第一步做了啥,第二步做了啥;

第三步,模仿或修改原始碼:嘗試修改程式碼,並按你的預期輸出;

對於初學者,想要看懂程式碼首先要從需求分析瞭解,然後是系統分析,最後是塊的理解。

一、基礎語法學習

沒有基礎,怎麼看懂Python程式碼?

學完上面的語法之後,大家可以從簡單的、直接的幾行程式開始,在這個過程中逐漸明白列表、字串、函式、元組、集合、函式、面向物件,然後學習基本的資料結構,再寫程式。

二、熟悉編碼規範

Python創始人Guido van Rossum曾說:

“Code is read much more often than it is written”

PEP是Python Enhancement Proposal的縮寫,通常翻譯為“Python增強提案”。

官方網址:

https://www。python。org/dev/peps/pep-0008/

常用標準規範:

1。程式碼開頭:python中程式碼必須頂格編寫,除非被作為語句巢狀在條件判斷或條件迴圈中。2。 程式碼層級:程式碼與程式碼之間的邏輯層級關係(涉及邏輯判斷、包含關係等情況)透過空格來界定,第一層頂格編寫,第二層(被包含或者邏輯判斷後的執行動作)開頭預留4個空格(如果不考慮跨平臺可以使用tab)3。 對齊方式:同一個層級的程式碼必須嚴格對齊,如第一層都是頂格,第二層都是4個空格開頭,第三層則是8個空格,以此類推。4。註釋:單行註釋用#開頭,單獨一行作為註釋或者在程式碼後面透過#跟上註釋均可,多行註釋在首尾處用成對的三引號引用即可,可以是成對的三個單引號或者三個雙引號。5。 程式碼塊:if邏輯判斷和for迴圈條件後面均以冒號結尾,然後透過4個空格開始下一層級的實際執行動作語句編寫。這部分在冒號後面接上的語句稱為程式碼塊。6。 程式命名:編寫的python程式必須以。py結尾。7。 專案規範:啟動一個專案開發時先在開發工具中建立project,然後根據需要建立目錄,最後在目錄下建立當前活動的py程式。

三、邏輯思維培養

從剛開始學程式設計到最後的專案練習,其實就是讓執行的程式碼實現預期功能,這需要程式設計者具備一定的邏輯思維能力,並且能夠讓複雜的事情簡單化。

把問題具體化,尋找具體的輸入和輸出,具體的狀態變化。具體化了的問題更容易分解,分解以後的問題更容易分析;先分析再歸納比不分析直接歸納更有操作性。

四、專案方案理解

專案經驗就是理解專案開發的基本過程,理解專案的分析方法,理解專案的設計思路,理解專案的實現技巧,理解專案的測試方法,理解專案中各種問題的解決方案。

eg。千面電商

以某電商使用者畫像系統為基礎二次開發,形成本專案。包含了常見標籤型別的計算思路,也具有數個機器學習型別的標籤,標籤種類充足。採用 Spark 進行資料開發,使用 Spring 系統作為業務系統開發,包含了從部署到標籤計算的全流程。

功能架構:

沒有基礎,怎麼看懂Python程式碼?

技術架構:

沒有基礎,怎麼看懂Python程式碼?

總之:

讀程式碼是一種技能,這種技能是可以學習、可以提高的。使用不同的語言、框架和庫、不同的程式碼庫、不同的程式設計風格、不同的模式這些都可以提高你讀程式碼的能力。

推薦文章