python编程电子手册_Python编程自学手册

部分 基础篇

节 编程如此简单 / 2

1.1 程序是什么 / 2

1.2 程序的执行 / 4

1.3 选择更好的算法 / 5

1.4 跟着全球的程序员学编程 / 6

第2节 认识“大蟒蛇” / 11

2.1 Python的诞生 / 11

2.2 人生苦短,我用Python / 13

2.3 学习前的准备工作 / 14

本节练习 / 20

第3节 向世界说“你好” / 22

3.1 “Hello World”的故事 / 22

3.2 print输出语句 / 24

3.3 print()函数的用法总结 / 29

部分 基础篇

节 编程如此简单 / 2

1.1 程序是什么 / 2

1.2 程序的执行 / 4

1.3 选择更好的算法 / 5

1.4 跟着全球的程序员学编程 / 6

第2节 认识“大蟒蛇” / 11

2.1 Python的诞生 / 11

2.2 人生苦短,我用Python / 13

2.3 学习前的准备工作 / 14

本节练习 / 20

第3节 向世界说“你好” / 22

3.1 “Hello World”的故事 / 22

3.2 print输出语句 / 24

3.3 print()函数的用法总结 / 29

本节练习 / 30

第4节 盖个房子来“养猪” / 31

4.1 变量和变量的类型 / 31

4.2 变量的命名 / 33

4.3 变量的赋值 / 35

4.4 数据类型 / 37

本节练习 / 41

第5节 格式化输出 / 42

5.1 format格式化 / 42

5.2 格式控制 / 43

5.3 print格式输出 / 44

本节练习 / 46

第6节 数值运算 / 47

6.1 数值运算符 / 47

6.2 数值运算函数 / 50

本节练习 / 54

第7节 奇妙P进制 / 55

7.1 从0讲起 / 55

7.2 认识二进制 / 57

7.3 P进制转换 / 61

本节练习 / 62

第8节 数据类型的转换 / 63

8.1 整数类型的转换 / 63

8.2 浮点数类型的转换 / 65

8.3 复数类型的转换 / 65

8.4 数字转换为字符串 / 66

本节练习 / 66

第9节 数据的输入 / 67

9.1 变量的读入 / 67

9.2 eval()函数 / 69

9.3 综合实例 / 71

本节练习 / 72

0节 程序控制结构的基础 / 73

10.1 流程图 / 73

10.2 流程图的画法 / 74

10.3 程序控制的三种常见结构 / 77

10.4 伪代码 / 78

本节练习 / 79

1节 逻辑运算 / 80

11.1 认识“真”和“假” / 80

11.2 比较运算符 / 81

11.3 逻辑运算符 / 83

本节练习 / 86

2节 学会做“选择” / 87

12.1 单分支结构 / 87

12.2 双分支结构 / 89

12.3 多分支结构 / 91

12.4 综合实例 / 93

本节练习 / 95

3节 遍历循环 / 96

13.1 for循环 / 96

13.2 for循环中的else语句 / 101

13.3 测试运算符 / 102

13.4 综合实例 / 104

本节练习 / 104

4节 while循环 / 105

14.1 什么是while循环 / 105

14.2 无限循环 / 107

14.3 while循环中的else语句 / 107

14.4 综合实例 / 109

本节练习 / 112

5节 break,continue和try语句 / 113

15.1 break语句 / 113

15.2 continue语句 / 115

15.3 try语句 / 116

本节练习 / 117

第二部分 进阶篇

6节 函数 / 120

16.1 数学中的函数 / 120

16.2 Python中的函数 / 122

16.3 函数的定义 / 124

本节练习 / 125

7节 函数的使用 / 126

17.1 无参数无返回值函数 / 126

17.2 有参数无返回值函数 / 127

17.3 无参数有返回值函数 / 129

17.4 有参数有返回值函数 / 131

本节练习 / 132

8节 谁的影响力大 / 133

18.1 变量的作用范围 / 134

18.2 局部变量 / 135

18.3 全局变量 / 136

本节练习 / 139

9节 一劳永逸的好方法 / 140

19.1 代码复用 / 140

19.2 lambda函数 / 142

19.3 递归函数 / 143

19.4 面向对象的编程简介 / 146

本节练习 / 148

第20节 序列之列表 / 149

20.1 列表的定义及性质 / 149

20.2 列表的索引 / 151

20.3 列表的操作 / 153

20.4 列表的嵌套 / 160

20.5 综合实例 / 161

本节练习 / 165

第21节 序列之元组 / 167

21.1 元组的定义及性质 / 167

21.2 元组常见操作 / 169

21.3 综合实例 / 171

本节练习 / 174

第22节 序列之字符串 / 175

22.1 字符串的性质与定义 / 175

22.2 字符串常见操作 / 177

22.3 综合实例 / 184

本节练习 / 187

第23节 序列之集合 / 188

23.1 数学中的集合 / 188

23.2 Python中的集合定义及性质 / 189

23.3 集合常见运算 / 190

23.4 集合常见操作 / 192

23.5 综合实例 / 194

本节练习 / 197

第24节 序列之字典 / 198

24.1 字典的性质与定义 / 198

24.2 字典常用操作 / 199

24.3 综合实例 / 204

本节练习 / 207

第25节 多维数据的处理 / 208

25.1 数据的维度 / 208

25.2 一维数据的处理 / 209

25.3 二维数据的处理 / 210

25.4 数据处理的不错函数 / 213

25.5 综合实例 / 215

本节练习 / 216

第26节 Python的大仓库 / 217

26.1 常见的标准库 / 217

26.2 第三方库的安装 / 223

26.3 程序发布 / 224

本节练习 / 226

第27节 用小乌龟画画 / 227

27.1 小乌龟的安装 / 227

27.2 创建一张可用的画布 / 228

27.3 定义画笔 / 229

27.4 开始画画 / 230

27.5 综合实例 / 232

本节练习 / 235

第28节 “高大上”的分词 / 236

28.1 jieba库的介绍 / 236

28.2 jieba的三种模式及常用方法 / 237

28.3 综合实例 / 237

本节练习 / 238

第29节 文件及文件操作 / 239

29.1 文件的概念 / 239

29.2 文件读写操作 / 240

29.3 文件的其他操作 / 245

本节练习 / 246

第三部分 应用篇

第30节 数据库入门 / 248

30.1 什么是数据库 / 248

30.2 关系型数据库 / 249

30.3 认识SQLite / 250

本节练习 / 251

第31节 SQLite数据库的创建 / 252

31.1 数据库的创建与连接 / 252

31.2 表的创建 / 253

31.3 索引的创建 / 258

本节练习 / 260

第32节 SQLite数据库的使用 / 261

32.1 数据查询 / 261

32.2 添加数据 / 263

32.3 删除数据 / 266

32.4 修改数据 / 269

本节练习 / 271

第33节 GUI程序入门 / 272

33.1 认识GUI / 272

33.2 PyQt的安装 / 273

33.3 Qt Creator绘制界面 / 274

本节练习 / 281

第34节 学生成绩统计系统实例 / 282

34.1 设计目标 / 282

34.2 界面设计 / 284

34.3 程序控制 / 288

34.4 数据库操作 / 295

34.5 程序代码 / 300

本节练习 / 305

第35节 Web应用基础 / 306

35.1 什么是Web应用程序 / 306

35.2 常见的Web库 / 307

35.3 HTML介绍及常见命令 / 308

本节练习 / 310

第36节 web2py制作个人主页 / 311

36.1 web2py的安装 / 311

36.2 个人主页的制作 / 311

本节练习 / 318

你可能感兴趣的:(python编程电子手册)