今日學習總結1 14

2022-09-14 16:03:29 字數 1812 閱讀 6720

面向過程,核心是過程二字,即先幹什麼,再幹什麼,最後幹什麼

比如:把大象放冰箱分幾步?

1.先開啟冰箱門

2.把大象塞進去

3.關上冰箱門

面向過程不是一門技術,是一種做事的思想

拿使用者註冊功能舉例:

面向過程的缺點:擴充套件性差

面向過程的優點:複雜的功能簡單化

使用場景:對擴充套件性要求不高的地方使用面向過程

1.什麼是模組?

一些列功能的集合

2.為什麼要用模組?

提高開發效率,站在巨人的肩膀上

3.模組的分類:

1.內建的:python直譯器中已經存在的

2.第三方的:別人已經寫好的,上傳到網上的

3.自定義的:自己寫的 

4.模組的表現形式:

1.使用python編寫的**,(py檔案)乙個py檔案就是乙個模組

2.已經被編譯為共享庫或dll的c或c++擴充套件

3.包好一組模組的包

包:多個py檔案的組合就是乙個包

4.使用c編寫並鏈結到python直譯器的內建模組

在學習模組的時候,首先分清楚誰是執行檔案,誰是匯入檔案

import md  匯入的模組不要加字尾

模組被匯入:

模組會執行,但是匯入多次,只會執行一次

模組首次被匯入的時候發生了什麼事?

1.執行執行檔案,產生乙個執行檔案的全域性命名空間

2.執行被匯入檔案

3.匯入檔案的名字放入到匯入檔案的命名空間

4.在執行檔案的命名空間中有乙個md的變數指向匯入檔案的命名空間

import句式注意事項:

1.在自己的命名空間中如果有與匯入檔案相同的名字

2.在呼叫的時候,指名道姓的呼叫,不會產生衝突的

from md import money,read1,read2

from……import……句式:

1.匯入模組的時候,匯入檔案會執行

連續匯入:

from md import money,read1,read2

from……import……句式首次被匯入:

1.產生乙個執行檔案的命名空間

2.會執行匯入檔案

3.產生乙個匯入的命名空間

4.在執行檔案中產生乙個money,執行匯入檔案的money,匯入檔案中的其他沒有被匯入的不能在執行檔案中使用,如果想使用,繼續匯入過來就可以使用

1.起別名

給模組可以起別名,也可以給模組中的某乙個名字起別名

2.連續匯入

3.通用匯入

迴圈匯入的問題是絕對不允許出現的

如果寫的程式出現了迴圈匯入問題,說明你的程式設計不合理

1.先從記憶體中查詢

2.從內建中查詢

3.從sys.path中查詢

如果在你的執行檔案中找不到模組的時候,解決方案:

把模組所在的路徑加入到sys.path中

今日學習總結( )

一 property 屬性 1,2,3,均方根誤差 rmse 平均絕對誤差 mae 標準差 standard deviation 的對比 分類問題 precision recall,f1score,f2score,準確率 精確率 召回率 f1值 roc auc 回歸問題 rmse,mae,sd 二 ...

今日學習總結

好看的 截圖 var value 成 function utftranslate value utftranslate value 成之前我知道defer最好,但不求甚解,看了這個圖,清晰多了。deno今天正式發布了,點選 了解一下 去 github位址 今天看到實現map等陣列方法裡,通過下標是否...

今日學習總結

下午做功能,做了2個loading 乙個是條形的loading 乙個是轉圈的loading 注意 需要在使用元件的外層新增position relative的class 預設開啟,ajax 後設定為false,如果覺得時間太短,可以稍作延遲 holdingloading true settimeou...