图书介绍

Python编程基础PDF|Epub|txt|kindle电子书版本网盘下载

Python编程基础
  • 闫俊伢主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115434142
  • 出版时间:2016
  • 标注页数:284页
  • 文件大小:36MB
  • 文件页数:294页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Python编程基础PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基 础篇2

第1章 Python概述2

1.1 初识Python2

1.1.1 什么是Python2

1.1.2 Python的特点4

1.1.3 Python各版本之间的差异5

1.2 开始Python编程5

1.2.1 下载和安装Python5

1.2.2 执行Python脚本文件6

1.2.3 Python语言的基本语法7

1.2.4 下载和安装Pywin327

1.3 Python自带文本编辑器IDLE的使用方法9

1.3.1 打开IDLE9

1.3.2 新建Python脚本9

1.3.3 保存Python脚本9

1.3.4 打开Python脚本10

1.3.5 语法高亮功能10

1.3.6 自动完成功能10

1.3.7 语法提示功能10

1.3.8 运行Python程序11

1.3.9 IDLE的菜单项11

1.4 流行的Python集成开发环境PyCharm13

1.4.1 下载和安装PyCharm13

1.4.2 PyCharm的使用方法14

本章练习17

第2章 Python语言基础19

2.1 常量和变量19

2.1.1 常量19

2.1.2 Python中数的类型与字符串21

2.1.3 变量24

2.2 数据类型26

2.2.1 简单数据类型转换26

2.2.2 列表28

2.2.3 元组34

2.2.4 字典36

2.2.5 集合39

2.3 运算符和表达式45

2.3.1 运算符45

2.3.2 表达式48

2.4 Python对象49

2.4.1 面向对象程序设计思想概述49

2.4.2 定义和使用类50

2.4.3 类的静态成员53

2.4.4 类方法54

2.4.5 使用isinstance()函数判断对象类型55

2.4.6 类的继承和多态56

2.4.7 对象的序列化59

2.4.8 对象的赋值62

本章练习62

第3章 常用Python语句64

3.1 赋值语句64

3.1.1 通过赋值语句实现序列解包64

3.1.2 链式赋值65

3.2 控制语句65

3.2.1 条件分支语句65

3.2.2 循环语句68

3.3 异常处理语句70

本章练习71

第4章 Python函数73

4.1 声明和调用函数73

4.1.1 声明函数73

4.1.2 调用函数74

4.2 参数和返回值75

4.2.1 在函数中传递参数75

4.2.2 函数的返回值80

4.3 全局变量和局部变量80

4.3.1 变量的作用域80

4.3.2 在IDLE的调试窗口中查看变量的值81

4.3.3 在PyCharm的调试窗口中查看变量的值83

4.4 常用Python内置函数84

4.4.1 数学运算函数84

4.4.2 字符串处理函数85

4.5 函数式编程88

4.5.1 函数式编程概述89

4.5.2 Python函数式编程常用的函数90

4.5.3 普通编程方式与函数式编程的对比94

4.6 闭包和递归函数95

4.6.1 闭包95

4.6.2 递归函数95

4.7 迭代器和生成器96

4.7.1 迭代器96

4.7.2 生成器97

本章练习97

第5章 Python模块100

5.1 模块的基本概念100

5.1.1 什么是模块100

5.1.2 如何导入模块101

5.2 Python标准库中的常用模块102

5.2.1 sys模块102

5.2.2 platform模块104

5.2.3 与数学有关的模块107

5.2.4 time模块112

5.3 自定义和使用模块114

5.3.1 创建自定义模块114

5.3.2 使用自定义模块114

本章练习115

第6章 I/O编程116

6.1 输入和显示数据116

6.1.1 输入数据116

6.1.2 输出数据117

6.2 文件操作119

6.2.1 打开文件119

6.2.2 关闭文件120

6.2.3 读取文件内容120

6.2.4 向文件中写入数据122

6.2.5 文件指针123

6.2.6 截断文件124

6.2.7 文件属性125

6.2.8 复制文件126

6.2.9 移动文件126

6.2.1 0删除文件127

6.2.1 1重命名文件127

6.3 目录编程127

6.3.1 获取当前目录127

6.3.2 获取目录内容127

6.3.3 创建目录128

6.3.4 删除目录128

本章练习128

第二部分 高 级篇130

第7章 使用Python程序控制计算机130

7.1 远程控制实例的需求分析130

7.2 CMD命令131

7.2.1 执行CMD命令131

7.2.2 在Python程序中执行CMD命令133

7.3 电子邮件编程135

7.3.1 SMTP编程136

7.3.2 POP编程139

7.4 Python远程操控计算机的实例143

7.4.1 发送指令端程序143

7.4.2 接收指令端程序144

本章练习145

第8章 Python数据结构146

8.1 Python数据结构概述146

8.1.1 什么是数据结构146

8.1.2 数据结构和算法的关系147

8.2 栈147

8.2.1 栈的工作原理147

8.2.2 利用Python列表实现栈的数据结构148

8.3 队列150

8.3.1 队列的工作原理150

8.3.2 利用Python列表实现队列的数据结构151

8.4 树153

8.4.1 树的工作原理153

8.4.2 遍历二叉树154

8.4.3 在Python程序中实现树的数据结构154

8.5 链表157

8.5.1 链表的工作原理157

8.5.2 利用Python实现单向链表的数据结构158

本章练习161

第9章 多任务编程162

9.1 多进程编程162

9.1.1 进程的概念162

9.1.2 进程的状态163

9.2 进程编程163

9.2.1 创建进程163

9.2.2 枚举系统进程167

9.3 多线程编程170

9.3.1 线程的概念170

9.3.2 threading模块171

本章练习183

第10章 Python网络编程185

10.1 网络通信模型和TCP/IP协议簇185

10.1.1 OSI参考模型185

10.1.2 TCP/IP协议簇体系结构186

10.2 Socket编程188

10.2.1 Socket的工作原理和基本概念188

10.2.2 基于TCP的Socket编程189

10.2.3 基于UDP的Socket编程193

本章练习194

第11章 Python数据库编程196

11.1 数据库技术基础196

11.1.1 数据库的基本概念196

11.1.2 关系数据库198

11.2 SQLite数据库198

11.2.1 下载和安装SQLite数据库198

11.2.2 创建SQLite数据库199

11.2.3 数据类型199

11.2.4 创建表200

11.2.5 向表中添加列202

11.2.6 向表中插入数据202

11.2.7 修改表中的数据203

11.2.8 删除数据204

11.2.9 查询数据204

11.2.10 在Python中访问SQLite数据库205

11.3 MySQL数据库207

11.3.1 安装MySQL数据库207

11.3.2 MySQL-Front209

11.3.3 创建数据库210

11.3.4 删除数据库211

11.3.5 MySQL数据类型211

11.3.6 创建表212

11.3.7 编辑和查看表215

11.3.8 删除表215

11.3.9 插入数据215

11.3.1 0修改数据217

11.3.1 1删除数据218

11.3.1 2使用SELECT语句查询数据218

11.3.1 3在Python中访问MySQL数据库223

本章练习226

第12章 Web框架开发227

12.1 Web应用程序设计与开发概述227

12.1.1 Web应用程序设计语言的产生与发展227

12.1.2 Web应用程序的工作原理228

12.2 HTML概述229

12.2.1 HTML网页基本结构229

12.2.2 设置网页背景和颜色229

12.2.3 设置字体属性231

12.2.4 超级链接232

12.2.5 图像和动画234

12.2.6 表格234

12.2.7 使用框架235

12.2.8 其他常用标签237

12.3 Web开发框架介绍239

12.3.1 什么是框架240

12.3.2 Web开发框架240

12.3.3 Python中的Web框架241

12.4 Django框架242

12.4.1 MVC编程模式242

12.4.2 下载和安装Django框架243

12.4.3 创建和管理Django项目244

12.4.4 Django视图246

12.4.5 Django模板语法及使用249

12.4.6 Django模型251

12.4.7 Django表单255

本章练习261

附录 实验262

实验1开始Python编程262

实验2 Python语言基础264

实验3常用Python语句267

实验4 Python函数268

实验5 Python模块270

实验6 1/O编程271

实验7使用Python程序控制计算机273

实验8 Python数据结构275

实验9多任务编程276

实验10网络编程277

实验11 Python数据库编程278

实验12 Web框架开发280

热门推荐