《Python学习——从入门到实践》第1章 Python语言概述1.1 从计算机到编程1.1.1 程序语言的演变:机器语言,汇编语言,高级语言1.1.1.1 演变原因1.1.1.2 各种语言的特点:优势与劣势1.1.2 高级语言的运行机制:编译型语言和解释型语言1.2 Python的产生与特性1.2.1 Python语言的发展1.2.2 Python语言的特性:语法简单,可移植性,黏性扩展,开源理念,面向对象1.3 Python的安装与运行1.3.1 Python的下载和安装:IDLE, IDE, pycharm, sublime Text, spider1.3.2 Python的运行:命令行方式,文件方式1.4 Python的基础语法1.4.1 程序的基本结构:IPO结构1.4.2 语法规则:注释,标识符,关键字,强制缩进,多行语句,同一行显示多条语句,import与from…import第2章 Python数据类型和表达式1.1 基本数据类型:1.1.1 数值类型:整型,浮点型,复数型1.1.2 字符串类型1.1.3 布尔类型1.2 常量与变量1.2.1 常量1.2.2 变量:高级语言中的变量,python中的变量1.2.3 变量的赋值:一般形式,增量赋值,链式赋值,多重赋值1.3 运算符与表达式1.3.1 算数运算符1.3.2 关系运算符1.3.3 赋值运算符1.3.4 逻辑运算符1.3.5 位运算符1.3.6 成员运算符1.3.7 身份运算符1.3.8 表达式1.4 常用系统函数1.4.1 常用内置函数1.4.2 常用标准库函数第3章 Python控制语句1.1 结构化程序设计1.1.1 顺序结构1.1.2 分支结构1.1.3 循环结构1.2 分支结构1.2.1 单分支结构1.2.2 双分支结构1.2.3 多分支结构1.2.4 分支结构的嵌套1.3 循环结构1.3.1 for语句循环1.3.2 while语句循环1.3.3 循环的嵌套1.3.4 break语句和continue语句1.3.5 结构化程序结构实例第4章 Python数据结构1.1 组合类型简介1.2 列表:增删改查1.3 元组1.4 字典1.5 集合第5章 字符串和正则表达式1.1 字符串的基本操作1.2 正则表达式的使用第6章 Python函数和模块1.1 函数的定义1.2 函数的调用1.3 函数的参数和返回值1.4 变量的作用域1.5 函数的嵌套1.6 递归1.7 模块的使用第7章 Python类和对象1.1 面向对象编程1.2 类的定义与对象的创建1.3 属性和方法1.4 继承1.5 多态性第8章 Python文件处理1.1 文件的概念1.2 文件的打开与关闭1.3 文件的读/写1.4 文件的定位1.5 OS模块第9章 Python异常处理1.1 Python的异常1.2 常用的异常处理方法1.3 断言与上下文管理语句1.4 使用IDLE调试代码第10章 Python高级编程1.1 GUI编程1.2 网络编程1.3 数据库编程