本书共分为四个部分。第一部分是Python语言基础,主要介绍Python的基础编程、数据结构、结构化编程、函数以及模块和包等内容,掌握这一部分可以算是Python基本入门。第二部分是Python编程进阶,包括面向对象的编程、面向数据的分析与可视化以及数据持久化等内容,掌握了这一部分可以进行Python的专业编程实践。第三部分是使用PyQt进行界面开发。PyQt是一种常用而强大的图形用户界面(GUI)设计工具,使用它可以设计出美观、易用的用户界面。掌握这一部分,可以在大型项目团队中完成比较核心的工作。第四部分是vn.py量化交易平台,为读者提供高水平实践机会,在巩固专业程序员水平的同时,也在一个Python的重要应用领域中进行深入的探索。