全书共分11 章, 每章后附有习题和项目实践,.
第1 章算法与程序设计概述。主要介绍算法与程序设计的概念及关系, 向读者说明什么是编程。
第2 章Python 概述与开发环境搭建。主要介绍Python 由来、发展历程、应用场景等, 及Python 开发环境的搭建。
第3 章Python 基础。主要介绍Python 基础语法、数据类型、运算符与表达式。
第4 章流程控制。主要介绍程序设计的结构及相关语句的格式与使用。
第5 章复合数据类型。主要介绍字符串、列表、元组、字典、集合等常用数据结构的定义、访问和操作方法。
第6 章函数和模块。主要介绍函数的定义、参数传递、返回值; 如何使用Python的模块系统组织和复用代码等。
第7 章文件操作。主要介绍文件的读写、文件与目录管理、不同格式文件处理等。
第8 章面向对象。主要介绍类、对象、继承、多态等面向对象编程的基本特性。
第9 章异常。主要介绍异常的捕获、处理和自定义异常机制。
第10 章Python 常用库。主要介绍Python 标准库中常用的模块和工具等。
第11 章项目案例。主要通过项目案例, 介绍演示Python 的实践运用。