『Python進階』專題匯總


基礎知識

Python3內置函數

 

『Python』庫安裝

『流暢的Python』第1~4章_數據結構、編碼

『Python』基礎數據結構常見使用方法

『Python CoolBook』數據結構和算法_多變量賦值&“*”的兩種用法

『Python CoolBook:Collections』數據結構和算法_collections.deque隊列&yield應用

『Python CoolBook:heapq』數據結構和算法_heapq堆隊列算法&容器排序

『Python CoolBook:Collections』數據結構和算法_容器型value字典&順序字典

『Python CoolBook』數據結構和算法_字典比較&字典和集合

Python控制台中返回的對象被綁定給變量"_"。

二進制流

bytes()

bytearray()

兩者的不同之處在於bytes返回值不可變,其他的可以理解為一個元素值在[0,256)的數組,故遍歷之實際上遍歷的實際上是遍歷8bit單位的數據,每一個\x表示一位。

且兩種bytes對象均有.decode方法進行解碼。

當處理位操作時,由於python沒法指定1bit的編碼(也沒必要),實際上操作也是以8bit為單位進行的,如244^244輸出0這樣的,以8bit為單位進行位操作

函數式編程

『流暢的Python』第5章_一等函數

裝飾器

『Python』裝飾器

高級函數及取代它們的推導式

『Python』高階特性_推導式/lambda/map/reduce/filter

面向對象編程

class屬性設置&查詢:__setattr__/__getattr__

『Python』__getattr__()特殊方法

『PyTorch』第十五彈_torch.nn.Module的屬性設置&查詢

多進程

『Python』多進程處理

網絡編程

『Python』socket網絡編程

廣播機制

『PyTorch』第五彈_深入理解Tensor對象_中下:數學計算以及numpy比較_&_廣播原理簡介

數據內存

『PyTorch』第五彈_深入理解Tensor對象_下:從內存看Tensor

『Numpy』numpy.ndarray.view_數組視圖_reshape、數組切片、數組內存開辟分析

『Python』內存分析_list和array的內存增長模式

『Python』內存分析_List對象內存占用分析

『Numpy』內存分析_numpy.dtype內存數據解析方式指導

『Numpy』內存分析_利用共享內存創建數組

『Numpy』內存分析_numpy結構化數組

C/Python交互

『Python CoolBook』使用ctypes訪問C代碼_上_用法講解

『Python CoolBook』使用ctypes訪問C代碼_下_demo進階

『Python CoolBook』C擴展庫_其一_用法講解

『Python CoolBook』C擴展庫_其二_demo演示

『Python CoolBook』C擴展庫_其三_簡單數組操作

『Python CoolBook』C擴展庫_其四_結構體操作與Capsule

『Python CoolBook』C擴展庫_其五_C語言層面Python庫之間調用API

『Python CoolBook』C擴展庫_其六_從C語言中調用Python代碼

『Python CoolBook』C擴展庫_其七_線程

『Python CoolBook』Cython

『Python CoolBook』Cython_高效數組操作

源碼相關

『Python』VS2015編譯源碼注意事項

『Python』源碼解析_源碼文件介紹

『Python』源碼解析_從ctype模塊理解對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM