Python - 雜

一. 10.12

1.創(chuàng)建實例的模板 - 類;創(chuàng)建類的模板 - 元類

2.實例化其實是創(chuàng)建了一個空的對象,如果要想它有特殊的初始狀態(tài),可以在類中定義一個特殊的方法__init__。

3.靜態(tài)變量和實例變量
①所有實例共享同一個變量

4.實例對象(instance objects)只接受屬性引用(attribute references)操作。存在兩種有效的屬性名,數(shù)據(jù)屬性和方法(data attributes and methods)

A method is a function that "belong to" an object.

5.類變量和實例變量的區(qū)別?

  • 類變量class variables為了使所有類的實例共享屬性和方法;
  • 實例變量instance variable是為了滿足不同實例的具體需求。

6.使用isinstance()來檢查實例的類型

  • isinstance(obj,int)只有當(dāng)obj.__init__int或從int派生的類時才為True。

7.類提供默認(rèn)的行為,是實例的工廠。

8.初始化函數(shù)中的第一個參數(shù)self

  • 接收實例化過程中傳入的所有數(shù)據(jù)。

9.在新式類中,type__class__的功能是一樣的,都是用于顯示對象的類型。

type和__class__.png

11.LMDB:Lightning Memory-Mapped DataBase

12.include:判斷該層是屬于訓(xùn)練階段的層,還是測試階段的層。

13.HDF5:Hierachical Data Format 5

二. 10.10

1.更改Ubuntu默認(rèn)Python版本的方法

2.Ubuntu中安裝軟件的三種方式:
①通過apt包管理工具從軟件源中

sudo apt-get install <package-name>
sudo apt-get remove <package-name>

②通過deb格式的軟件包安裝
③從軟件源碼手動編譯安裝

3.Ubuntu系統(tǒng)自帶了一個名為apt(Advanced Package Tools)的軟件包管理工具,它的主要功能就是負(fù)責(zé)ubuntu系統(tǒng)中所有軟件包的管理,包括從軟件源中下載軟件、卸載系統(tǒng)中已安裝的軟件等。通過apt安裝軟件的背后運作過程:sudo apt-get install <package-name>,apt包管理工具會從source.list讀取軟件源的網(wǎng)址信息,查找可以包含該軟件的軟件源的網(wǎng)址,然后從這個網(wǎng)址上把指定的軟件下載下來,然后由apt包管理工具在本地進(jìn)行一些解壓和安裝的其他操作。

4.Ubuntu軟件源的分類:Ubuntu官方軟件源 / PPA軟件源

5.既然有了Ubuntu官方軟件源,為什么還要PPA軟件源?

  • PPA(Personal Package Archives - 個人軟件包集)PPA源出現(xiàn)的原因是因為系統(tǒng)自帶的源是很有限的,有時我們會需要其他的軟件包,而如果直接下載deb格式的文件,又不能獲得更新和維護(hù)。

6.super的存在的原因?

  • 在類的繼承中,當(dāng)你重新定義某個方法,它會覆蓋父類中的同名方法,super的作用就是同時實現(xiàn)父類的功能。

三.10.13

1.如何判斷mysql-connector-python是否安裝成功?

判斷是否成功安裝mysql_connector_python.png

2.如何安裝sql-connector-python?

  • sudo apt install python-mysql.connector

3.簡單來說:apt就是apt-get、apt-cacheapt-config中最常用命令選項的集合。

4.如何解壓tar.gz文件?

  • tar -zxvf <filename>
  • z:通過gzip支持壓縮或解壓。
  • x:解壓,c(compression)壓縮。
  • v:在壓縮或解壓的過程中顯示正在處理的文件名。
  • f:代表后面要處理的是文件。

5.virtualenv venv - 配置一波虛擬環(huán)境

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容