本書共分為四個部分。第一部分是Python語言基礎,主要介紹Python的基礎編程、數據結構、結構化編程、函數以及模塊和包等內容,掌握這一部分可以算是Python基本入門。第二部分是Python編程進階,包括面向對象的編程、面向數據的分析與可視化以及數據持久化等內容,掌握了這一部分可以進行Python的專業編程實踐。第三部分是使用PyQt進行界面開發。PyQt是一種常用而強大的圖形用戶界面(GUI)設計工具,使用它可以設計出美觀、易用的用戶界面。掌握這一部分,可以在大型項目團隊中完成比較核心的工作。第四部分是vn.py量化交易平臺,為讀者提供高水平實踐機會,在鞏固專業程序員水平的同時,也在一個Python的重要應用領域中進行深入的探索。