图书介绍

Python程序设计基础实战教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Python程序设计基础实战教程
  • 韦玮著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302486268
  • 出版时间:2018
  • 标注页数:257页
  • 文件大小:78MB
  • 文件页数:268页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Python程序设计基础实战教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Python概述1

1.1 Python的诞生1

1.2 Python的特点2

1.3 Python的功能2

1.3.1 Python常规应用2

1.3.2 Python在大数据时代下的应用3

1.4 Python的安装与配置4

1.4.1在Windows中搭建Python开发环境4

1.4.2在MAC中搭建Python开发环境7

1.4.3在Linux中搭建Python开发环境8

1.5编辑器的选用11

1.5.1常见的编辑器12

1.5.2 Python编辑器选用技巧12

1.6第一个Python程序13

1.7注释14

1.8小结15

习题116

第2章 基础语法17

2.1标识符17

2.1.1标识符的概念17

2.1.2标识符的命名规则17

2.2变量18

2.2.1变量的定义18

2.2.2变量的应用实践18

2.3保留字19

2.4行与缩进20

2.4.1行20

2.4.2缩进规律详解20

2.5小结21

习题221

第3章 数据类型与运算符23

3.1数字23

3.2字符串24

3.3列表26

3.3.1列表的定义26

3.3.2列表使用详解27

3.4元组28

3.4.1元组的定义28

3.4.2元组使用详解28

3.4.3列表与元组的区别29

3.5字典30

3.6运算符实践31

3.7运算符优先级规律与使用技巧34

3.7.1运算符优先级规律34

3.7.2运算符使用技巧35

3.8小结35

习题336

第4章 条件控制与循环结构37

4.1程序执行流程概述37

4.2 if语句详解37

4.2.1几种常见的if语句格式及使用38

4.2.2 if语句的嵌套使用39

4.3 while语句详解40

4.4 for语句详解41

4.5循环的中断42

4.5.1 break语句42

4.5.2 continue语句43

4.6小结44

习题445

第5章 迭代与生成46

5.1迭代器概述46

5.2迭代器常见使用47

5.3可迭代对象48

5.4自定义迭代器类49

5.5生成器概述与工作流程51

5.6生成器表达式53

5.7小结54

习题554

第6章 函数与模块56

6.1函数概述56

6.2函数的定义与调用56

6.2.1函数的定义56

6.2.2函数的调用57

6.3函数参数的传递与使用58

6.3.1形参与实参58

6.3.2参数的传递60

6.4函数返回值61

6.5变量作用域与变量类型62

6.6匿名函数63

6.7模块概述64

6.8 Python自带模块65

6.9自定义模块详解67

6.10小结70

习题670

第7章 类与对象71

7.1面向对象编程概述71

7.1.1面向过程编程与面向对象编程71

7.1.2面向对象编程的特点72

7.2类72

7.2.1类的概念72

7.2.2类的创建73

7.3对象74

7.3.1对象的概念74

7.3.2对象的创建74

7.4构造方法与析构方法75

7.4.1构造方法详解76

7.4.2析构方法详解78

7.5小结80

习题780

第8章 继承82

8.1子类与父类82

8.2单继承82

8.3多继承84

8.4小结88

习题888

第9章 正则表达式90

9.1正则表达式概述90

9.2原子91

9.3元字符94

9.4贪婪模式与懒惰模式100

9.5模式修正符101

9.6正则表达式函数103

9.7小结104

习题9105

第10章 数据库操作实践106

10.1数据库操作概述106

10.2 MySQL数据库与SQL语句基础107

10.2.1 MySQL数据库服务器的安装107

10.2.2 SQL语句基础111

10.3 Python操作MySQL数据库实践130

10.3.1数据库的连接130

10.3.2使用Python执行SQL语句132

10.4 Python操作SQLite3数据库实践137

10.5小结142

习题10143

第11章 文件操作145

11.1文件操作概述145

11.2目录操作实践145

11.3如何读取文件148

11.4如何写入文件154

11.5如何删除文件157

11.6小结158

习题11159

第12章 异常处理技巧160

12.1 Python异常概述160

12.2如何抛出一个异常161

12.3自定义异常163

12.4异常处理及技巧165

12.5小结170

习题12170

第13章12306火车票查询与自动订票项目实践172

13.1火车票查询与自动订票项目功能分析172

13.2火车票查询与自动订票项目实现思路173

13.3火车票余票自动查询功能的实现174

13.4 Cookie处理实践180

13.5自动登录12306及验证码处理实践181

13.6自动获取个人中心页面信息实践189

13.7自动订票功能的实现——订单自动提交实践191

13.8自动订票功能的实现——订单自动确认实践199

13.9完整代码206

13.10调试与运行214

13.11小结215

思考与扩展216

第14章2048小游戏项目实战217

14.1 2048小游戏项目介绍217

14.2 2048小游戏项目开发思路219

14.3实战编写2048小游戏项目基本代码结构220

14.4编写初始化方法与数字随机生成功能222

14.5棋盘与棋盘数据输出功能的实现224

14.6左滑与左滑合并功能的实现226

14.7右滑与右滑合并功能的实现230

14.8上滑与上滑合并功能的实现233

14.9下滑与下滑合并功能的实现237

14.10游戏按键监听功能的实现240

14.11编写主控程序243

14.12完善输赢判定与得分输出功能245

14.13完整代码246

14.14 2048小游戏的调试与运行252

14.15小结255

14.16思考与扩展255

热门推荐