图书介绍

Python轻松学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Python轻松学
  • 王春艳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302522904
  • 出版时间:2019
  • 标注页数:238页
  • 文件大小:107MB
  • 文件页数:255页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Python轻松学PDF格式电子书版下载

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

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

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

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

图书目录

第1章 进入Python 3.x的世界1

1.1初识Python1

1.1.1 Python起源2

1.1.2 Python发展历程2

1.1.3 Python江湖地位2

1.2 Python环境搭建3

1.2.1在Windows系统中安装Python4

1.2.2在Mac OS系统中安装Python6

1.2.3在Linux系统中安装Python7

1.3开发工具(VSCode)的安装10

1.4老规矩——从“Hello World”开始14

1.5小结15

1.6编程练习15

第2章Python基础修炼16

2.1开启Python编程16

2.1.1交互式编程17

2.1.2脚本式编程17

2.1.3缩进20

2.1.4注释21

2.2你不知道的变量23

2.2.1变量命名的规则23

2.2.2变量使用24

2.2.3数据类型26

2.3运算符和表达式27

2.3.1算术运算符28

2.3.2比较运算符29

2.3.3赋值运算符30

2.3.4逻辑运算符32

2.3.5位运算符32

2.3.6成员运算符34

2.3.7身份运算符34

2.3.8运算符优先级35

2.4玩转字符串36

2.4.1字符串定义36

2.4.2字符串取值37

2.4.3转义字符38

2.4.4字符串常用方法40

2.5正则表达式45

2.5.1元字符46

2.5.2常用的正则表达式47

2.5.3 re模块47

2.5.4贪婪模式和非贪婪模式49

2.5.5常用方法49

2.6小结51

2.7编程练习51

第3章Python数据结构53

3.1列表53

3.1.1定义专属列表53

3.1.2访问列表元素54

3.1.3删除列表元素54

3.1.4更新列表元素55

3.1.5分片操作56

3.1.6列表常用方法58

3.2元组60

3.2.1创建元组60

3.2.2访问元组60

3.2.3修改元组61

3.2.4删除元组61

3.2.5元组的内置函数62

3.3字典63

3.3.1定义字典63

3.3.2获取字典里的值64

3.3.3删除字典元素64

3.3.4更新字典里的值65

3.3.5字典的常用方法65

3.4小结66

3.5编程练习66

第4章 分支和循环67

4.1教你指挥计算机:流程控制67

4.1.1 if分支语句基础语法68

4.1.2通过猫和老鼠秒懂if真谛68

4.1.3复杂的if分支嵌套69

4.1.4多分支的出现70

4.2教你指挥计算机:循环语句71

4.2.1“最早的”循环71

4.2.2 while循环72

4.2.3 for循环74

4.2.4结束循环break75

4.2.5跳出循环continue75

4.3小结76

4.4编程练习76

第5章Python中的函数77

5.1初识函数77

5.1.1如何定义一个函数78

5.1.2函数的使用78

5.2函数参数79

5.2.1固定参数80

5.2.2默认参数80

5.2.3关键参数81

5.2.4可变参数82

5.3函数的返回值83

5.4递归函数84

5.4.1递归注意事项85

5.4.2经典递归案例87

5.5匿名函数87

5.6函数嵌套88

5.7高阶函数90

5.8装饰器90

5.8.1创建装饰器91

5.8.2装饰器语法糖92

5.9作用域的问题92

5.9.1局部变量93

5.9.2全局变量94

5.10小结96

5.11编程练习96

第6章 面向对象编程98

6.1走进面向对象的世界98

6.2认识一下大家族成员100

6.2.1类101

6.2.2对象102

6.2.3属性和方法103

6.2.4构造函数105

6.2.5私有属性及私有方法106

6.3继承108

6.3.1继承的实现109

6.3.2继承的特点109

6.3.3多重继承110

6.3.4 super111

6.4封装112

6.5多态113

6.6如何设计面向对象114

6.7小结116

6.8编程练习116

第7章Python的模块117

7.1模块的概念与使用117

7.1.1模块能做什么118

7.1.2引用模块118

7.2标准库(内置模块)120

7.2.1 datetime121

7.2.2 random122

7.2.3 sys123

7.2.4 os123

7.2.5 hashlib124

7.3第三方模块126

7.3.1 xlrd模块127

7.3.2 Image模块128

7.3.3暴力破解加密压缩包129

7.4自定义模块130

7.4.1如何自定义一个自己的模块130

7.4.2发布自定义模块到pyPI131

7.5小结134

7.6编程练习134

第8章 文件读写和异常处理135

8.1读取文件135

8.1.1如何打开文件136

8.1.2文件读取三部曲137

8.1.3语法糖139

8.1.4 1rc歌词读取139

8.2写入文件141

8.3异常处理143

8.3.1什么是异常144

8.3.2标配的异常结构144

8.3.3处理多个异常145

8.3.4异常补充点146

8.3.5自定义异常147

8.4小结147

8.5编程练习148

第9章 操作数据库149

9.1数据库介绍149

9.1.1认识数据库149

9.1.2数据库设计的E-R模型151

9.2 MySQL基础152

9.2.1 MySQL安装153

9.2.2常用命令155

9.2.3可视化工具157

9.3 Python操作MySQL数据库160

9.3.1建立数据库连接161

9.3.2创建游标对象161

9.3.3插入操作161

9.3.4 删除操作162

9.3.5更新操作162

9.3.6 查询操作162

9.4小结163

9.5编程练习163

第10章Django架站164

10.1 Django介绍164

10.1.1Django起源165

10.1.2理解MVC和MVT166

10.1.3安装Django167

10.2 Django博客项目168

10.2.1博客项目功能168

10.2.2项目搭建168

10.2.3建立模型171

10.2.4数据库配置176

10.2.5 Django自带后台176

10.2.6创建视图181

10.2.7创建模板183

10.2.8查看详情185

10.2.9用户登录187

10.2.10用户退出190

10.3 Django扩展191

10.3.1错误视图191

10.3.2内置过滤器194

10.3.3 xadmin的应用195

10.4小结196

10.5编程练习196

第11章 编写打飞机游戏198

11.1初识Pygame198

11.2 Pygame模块一览199

11.3游戏概述200

11.3.1运行效果描述200

11.3.2功能模块拆分201

11.4游戏初始化201

11.4.1项目结构搭建202

11.4.2初始化窗口并加载背景图片204

11.4.3添加背景音乐205

11.4.4绘制飞机位置205

11.5我方飞机207

11.5.1通过方向键控制飞机移动207

11.5.2我方子弹运动轨迹208

11.6敌方飞机209

11.6.1绘制敌方飞机210

11.6.2敌方飞机生成器211

11.7两军相遇212

11.7.1子弹和敌方飞机碰撞212

11.7.2敌方飞机和我方飞机碰撞214

11.8小结214

11.9编程练习215

第12章 编写Python爬虫216

12.1什么是网络爬虫216

12.1.1为什么需要爬虫217

12.1.2爬虫如何抓取数据218

12.1.3爬虫的原理219

12.1.4爬虫的协议220

12.2 urllib模块222

12.2.1通过request实现一个简单的页面爬取222

12.2.2 Fildder安装图解222

12.2.3伪装成一个浏览器223

12.2.4伪装成百度爬虫224

12.2.5设置代理服务器225

12.2.6一幅图理解爬虫和反爬虫227

12.3爬虫实例228

12.3.1实例1:爬取百度贴吧228

12.3.2实例2:连接有道翻译231

12.3.3实例3:爬取豆瓣电影233

12.4小结237

结束语238

热门推荐