在开始学习Python之前 9
Python的定义 9
Python的编译环境 10
Python的运行方法 11
编写程序时的一些规范 14
第1章 编程基础 15
第1章,这部分是关键 16
Hello World! 18
变量(1) 20
变量(2) 22
字符串(1) 24
字符串(2) 26
指定格式的输出(1) 28
指定格式的输出(2) 30
从键盘输入 32
COLUMN~指定分隔符和行末符号~ 34
第2章 运算符 35
第2章,这部分是关键 36
用于计算的运算符 38
比较运算符 40
逻辑运算符 42
运算的优先顺序 44
COLUMN~复杂的逻辑运算~ 46
第3章 列表 47
第3章,这部分是关键 48
列表(1) 50
列表(2) 52
列表的操作(1) 54
列表的操作(2) 56
列表的操作(3) 58
双精度浮点型 60
字典(1) 62
字典(2) 64
字典的操作(1) 66
字典的操作(2) 68
集合(组) 70
集合的运算(1) 72
集合的运算(2) 74
COLUMN~列表的复制~ 76
第4章 流程控制语句 77
第4章,这部分是关键 78
if的用法(1) 80
if的用法(2) 82
for的用法(1) 84
for的用法(2) 86
while的用法 88
循环中断 90
推导式(1) 92
推导式(2) 94
样本程序 96
COLUMN~None~ 98
第5章 函数 99
第5章,这部分是关键 100
函数的定义 102
函数的调用 104
参数的全局调用 106
函数的使用技巧 108
无名函数 110
变量范围 112
生成器(generator) 114
样本程序 116
COLUMN~docstring~ 118
第6章 字符串 119
第6章,这部分是关键 120
基本的字符串操作(1) 122
基本的字符串操作(2) 124
基本的字符串操作(3) 126
正则表达式 128
特殊字符(1) 130
特殊字符(2) 132
正则匹配(1) 134
正则匹配(2) 136
利用正则表达式替换和分割 138
模块 140
样本程序 142
COLUMN~打包~ 144
第7章 文件和例外处理 145
第7章,这部分是关键 146
文件对象 148
文件的读取 150
写入到文件 152
例外处理 154
样本程序 156
COLUMN~命令行参数~ 158
第8章 类和对象 159
第8章,这部分是关键 160
初识“类” 162
对象的创建 164
类的继承 166
方法重写 168
属性(1) 170
属性(2) 172
类方法 174
样本程序 176
COLUMN~特殊的方法~ 178
附录 179
与数学相关的函数 180
日期 182
数据分析 184
服务器端程序设计 188
网络爬虫 192
Python的安装 196
扩展包的安装 201
XAMPP的安装 203
索引 212