Python開發知識整理--目錄導航

Python ~ 1 -- Python由來、Python種類、編碼方式,編譯型、解釋型、JIT、html

   👉  文本和字節序列類別:字符問題補充、ASCII碼、Unicode碼、UTF-8編碼規則、python

   👉  字符串和文本、拆分字符串、搜索、替換、mysql

   👉  數字、日期和時間、round、format、Decimal、進制轉換、random、時間計算、datetime、正則表達式

   👉  數據編碼與處理、讀寫CSV、JSON序列化字典/實例、XML文檔解析、編碼和解碼十六進制數字、Base6四、算法

Python ~ 2 -- Python運算符、int、bool、str、list、dict、tuple、enumerate、range、for循環sql

   👉  數組類別:內置序列類型、列表推導、生成器表達式、namedtuple、切片、對序列使用 + 和 *、list.sort、sorted()、array、memoryview 、deque 雙向隊列數據庫

   👉  字典、集合類別:映射類型、字典推導、setdefault、dict構造方法、defaultdict、不可變映射、集合論、散列表算法編程

   👉  序列分解、可迭代元素分解、最大或最小的N個元素、優先級隊列、字典有關計算、跨域

python ~ 3 -- Python切片數組

python ~ 4 -- 三元運算、set集合、深淺拷貝、面向函數、面向過程、面向對象編程、函數基本定義、lambda表達式、遞歸、斐波那契數列

   👉  函數類別:一等對象定義,高階函數,匿名函數,函數參數處理機制,inspect驗證函數參數,函數註解

   👉  對象標註、引用、別名,元組的相對不可變性,函數參數的傳遞模式,垃圾回收機制,弱引用

   👉  函數的參數、元數據、參數註解、lambda匿名函數、閉包、內聯回調函數、回調函數中攜帶額外的狀態、訪問閉包中變量、

python ~ 5 -- 內置函數

python ~ 6 -- 生成器、迭代器、可迭代對象

   👉  迭代、可迭代對象、迭代器協議、生成器、標準庫中的生成器函數、yield from、深刻iter() 函數、歸約 /合攏 /累加函數 

   👉  訪問迭代器中元素、委託迭代、額外狀態的生成器、取代while、

python ~ 7 -- property()、@property 

python ~ 8 -- open打開文件操做、flush、truncate、管理上下文

   👉  文件和I/O操做、輸出重定向、二進制數據讀寫、模擬普通文件、讀寫壓縮數據、二進制文件內存映射、文件目錄操做、修改編碼、pickle序列化、

python ~ 9 -- 反射、__import__、__getattr__、__hasattr__、__setattr__、__delattr__、

python ~ 10 -- Python裝飾器、做用域、生存週期、閉包、變量解析規則、類裝飾器、wraps裝飾器

   👉  裝飾器類別:裝飾器的特性、標準庫中的裝飾器、參數化裝飾器

   👉  上下文管理器、with塊、@contextmanager、else塊、

python ~ 11 -- 正則表達式

python ~ 12 -- 字符串格式化、內置函數

python ~ 13 -- Python經常使用模塊、import、os、sys、time、hashlib、logging、configparse

   👉  模塊和包類別:import,按結構層次組織成包,導入控制,相對名稱導入包,命名空間,惰性導入、從新加載包,Python虛擬環境,發佈自定義包、

python ~ 14 -- 面向對象初級篇、鴨子類型、封裝、繼承、多態、super

python ~ 15 -- 面向對象進階篇、類的成員、成員修飾符、類的特殊成員、type、metaclass

   👉  私有屬性、名稱改寫、__slots__、類屬性、

   👉  封裝、繼承、多態、開閉原則、鴨子類型、接口、抽象類、協議、依賴注入

   👉  動態屬性訪問、特性全解析、重要屬性和函數、

   👉  __getattribute__、描述符、屬性訪問規則、

   👉  類元編程、工廠函數生成類、裝飾器定製描述符、import導入時和運行時執行過程、元類基礎知識、利用元類定製描述符、

   👉  實例字符串表示、上下文管理、封裝、數據驗證、委託、Mixin、比較操做、緩存實例、

python ~ 16 -- 異常處理、單例模式

python ~ 17 -- Socket網絡編程、I\O多路複用、select、poll、epoll、SocketServer

python ~ 18 -- Python GIL、線程、進程、協程、線程鎖,信號量、條件、定時器、隊列、進程間數據共享、進程池、上下文管理

   👉  yield含義、協程、協程常見用法、使用 yield from、yield from的意義、

python ~ 19 -- 多線程、多進程、併發、並行、dummy、

   👉  Future、asyncio處理併發、TQDM下載進度條、aiohttp、

   👉  併發、

python ~ 20 -- 事件驅動模型、IO多路複用、異步IO、select、poll、epoll

 

網絡協議

子網劃分

HTTP

 

MySQL(一)、MySQL安裝、數據庫操做、數據表基本操做、表內容操做、

  👉  MySQL 練習題

MySQL(二)、視圖、存儲過程、事務、函數、索引、limit分頁、執行計劃、慢日誌

Pymysql模塊:Pymysql、SQLAIchemy、

 

HTML -- 標籤介紹

CSS -- 樣式知識

JavaScript  

JavaScript 做用域

ECMA對象、DOM對象、BOM對象

   👉  DOM對象操做練習、

JQuery

 

網絡和Web編程

Web框架本質

Tornado、路由系統、模板引擎、靜態文件、Cookie、CSRF、上傳文件、驗證碼、異步非阻塞、Session、表單驗證、分頁

Tornado源碼淺析

服務商API認證、Restful、一致性哈希

AJAX、跨域請求、跨域資源共享CORS、原生Ajax、Jquery Ajax、跨域Ajax、

WSGI (Web Server Gateway Interface)

Django (一)

Django (二) 

抽屜新熱榜、

基於領域驅動模型架構設計的京東用戶管理後臺

組合搜索功能實現

微信Web網頁版通訊的全過程分析

Django瀑布流實現

 

異步IO

爬蟲

Scrapy

Memcached、Redis、

Redis

RabbitMQ 使用方法

Git & GitHub 

相關文章
相關標籤/搜索