基礎知識
『Python CoolBook』數據結構和算法_多變量賦值&“*”的兩種用法
『Python CoolBook:Collections』數據結構和算法_collections.deque隊列&yield應用
『Python CoolBook:heapq』數據結構和算法_heapq堆隊列算法&容器排序
『Python CoolBook:Collections』數據結構和算法_容器型value字典&順序字典
『Python CoolBook』數據結構和算法_字典比較&字典和集合
Python控制台中返回的對象被綁定給變量"_"。
二進制流
兩者的不同之處在於bytes返回值不可變,其他的可以理解為一個元素值在[0,256)的數組,故遍歷之實際上遍歷的實際上是遍歷8bit單位的數據,每一個\x表示一位。
且兩種bytes對象均有.decode方法進行解碼。
當處理位操作時,由於python沒法指定1bit的編碼(也沒必要),實際上操作也是以8bit為單位進行的,如244^244輸出0這樣的,以8bit為單位進行位操作
函數式編程
裝飾器
高級函數及取代它們的推導式
『Python』高階特性_推導式/lambda/map/reduce/filter
面向對象編程
class屬性設置&查詢:__setattr__/__getattr__
『PyTorch』第十五彈_torch.nn.Module的屬性設置&查詢
多進程
網絡編程
廣播機制
『PyTorch』第五彈_深入理解Tensor對象_中下:數學計算以及numpy比較_&_廣播原理簡介
數據內存
『PyTorch』第五彈_深入理解Tensor對象_下:從內存看Tensor
『Numpy』numpy.ndarray.view_數組視圖_reshape、數組切片、數組內存開辟分析
『Python』內存分析_list和array的內存增長模式
『Numpy』內存分析_numpy.dtype內存數據解析方式指導
C/Python交互
『Python CoolBook』使用ctypes訪問C代碼_上_用法講解
『Python CoolBook』使用ctypes訪問C代碼_下_demo進階
『Python CoolBook』C擴展庫_其二_demo演示
『Python CoolBook』C擴展庫_其三_簡單數組操作
『Python CoolBook』C擴展庫_其四_結構體操作與Capsule
『Python CoolBook』C擴展庫_其五_C語言層面Python庫之間調用API
『Python CoolBook』C擴展庫_其六_從C語言中調用Python代碼
『Python CoolBook』Cython_高效數組操作