图书介绍
Python程序设计入门到实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 何敏煌著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302455962
- 出版时间:2017
- 标注页数:402页
- 文件大小:88MB
- 文件页数:418页
- 主题词:
PDF下载
下载说明
Python程序设计入门到实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计所需要的基础知识1
1-1 什么是程序设计语言2
1-2 程序设计的重要性4
1-3 最受欢迎的程序设计语言5
1-4 学习程序设计需要知道的逻辑概念6
1-5 本书的结构及内容说明9
第2章 快速了解Python程序设计语言11
2-1 Python简介12
2-1-1 Python的历史沿革12
2-1-2 深受欢迎的Python程序设计语言12
2-1-3 Python程序设计基本元素13
2-1-4 Python程序易用性示范17
2-2 学习Python的重要性19
2-3 Python 2和Python 3的差异20
2-4 Python的应用领域21
2-5 习题22
第3章 Python程序设计环境的安装与设置23
3-1 马上使用Python编写程序24
3-1-1 Windows用户24
3-1-2 Mac OS及Linux用户24
3-1-3 在交互式界面中测试你的Python25
3-2 安装Python 3.x窗口环境27
3-2-1 Windows的IDLE窗口环境27
3-2-2 Microsoft Python Tools for Visual Studio32
3-2-3 Mac OS的IDLE窗口环境34
3-3 简单且易上手的iPython Notebook以及jupyter38
3-3-1 安装jupyter38
3-3-2 在命令提示符中执行iPython40
3-3-3 执行浏览器版本的iPython Notebook42
3-4 程序代码编辑器的介绍46
3-4-1 Notepad++的安装与应用46
3-4-2 TextWrangler的安装与应用50
3-5 在Linux虚拟机中运行Python52
3-5-1 安装VMWare Workstation Player52
3-5-2 创建Ubuntu 14 Workstation虚拟机54
3-5-3 在Ubuntu 16 Workstation中运行Python60
3-6 习题62
第4章 Python软件包管理与在线资源63
4-1 Python软件包管理工具64
4-1-1 easy_install的安装与使用64
4-1-2 pip安装与使用65
4-2 Python虚拟环境的设置66
4-2-1 在Mac OS中安装Virtualenv66
4-2-2 在Windows中安装Virtualenv67
4-3 高级软件包安装实践68
4-3-1 Anaconda软件包介绍68
4-3-2 在Windows中安装Anaconda、NumPy以及Matplotlib69
4-3-3 在Mac OS中安装Anaconda、NumPy以及Matplotlib72
4-3-4 使用Matplotlib绘制精美数学图形75
4-4 Python的在线资源与支持77
4-4-1 PyPI网站介绍77
4-4-2 在PyPI中寻找可以用来产生数独题目的软件包79
4-4-3 运用找到的软件包设计程序81
4-5 习题81
第5章 开始设计Python程序82
5-1 jupyter的介绍与使用83
5-1-1 iPython运行环境的介绍83
5-1-2 Python 2中文编码的设置84
5-1-3 iPython Notebook的介绍与使用86
5-2 程序的构想与实现89
5-2-1 理清问题的需求89
5-2-2 定义要存储的数据及其相关类型90
5-2-3 设计算法与绘制流程图91
5-2-4 动手编写程序92
5-2-5 简易调试方法95
5-3 猜数字游戏95
5-3-1 问题需求95
5-3-2 定义要存储的数据及其相关的类型95
5-3-3 设计算法与绘制流程图96
5-3-4 完成程序97
5-4 习题98
第6章 Python程序设计语言速览99
6-1 常数、变量和数据类型100
6-1-1 常数和变量的差异100
6-1-2 变量的命名原则102
6-1-3 程序设计语言的保留字103
6-1-4 基本数据类型103
6-2 Python表达式106
6-2-1 算术表达式106
6-2-2 关系表达式107
6-2-3 逻辑表达式108
6-3 列表list、元组tuple、字典dict与集合set类型109
6-3-1 list列表与tuple元组109
6-3-2 list的操作应用111
6-3-3 dict字典113
6-3-4 set集合115
6-3-5 查看两个变量是否为同一个内存地址115
6-4 内建函数和自定义函数117
6-4-1 内建函数117
6-4-2 自定义函数119
6-4-3 import与自定义模块122
6-5 单词出现频率的统计程序123
6-6 习题124
第7章 程序控制流程125
7-1 判断语句的应用126
7-1-1 if/elif/else126
7-1-2 嵌套if/elif/else127
7-1-3 单行的if/else语句128
7-2 循环语句128
7-2-1 基本循环语句128
7-2-2 嵌套循环130
7-2-3 break和continue的运用131
7-2-4 迭代器132
7-3 例外处理134
7-3-1 例外处理的基本概念134
7-3-2 try/except135
7-3-3 处理不同的例外种类136
7-4 程序流程控制的应用137
7-5 习题142
第8章 文件、数据文件与数据库的操作143
8-1 文件与目录的操作144
8-1-1 os.path144
8-1-2 glob145
8-1-3 os.walk146
8-1-4 os.system和shutil148
8-2 数据文件的操作149
8-2-1 文本文件的读取与写入149
8-2-2 文本文件的应用154
8-2-3 读取JSON格式的数据158
8-3 Python与数据库161
8-3-1 安装Firefox的SQLite Manager附加组件162
8-3-2 创建简易数据库164
8-3-3 Python存取数据库的方法167
8-4 数据库应用程序168
8-5 习题173
第9章 Python提取网站数据——基础篇174
9-1 因特网程序设计基础175
9-1-1 因特网与URL175
9-1-2 解析网址178
9-1-3 提取网页数据182
9-1-4 使用正则表达式提取网页内的电子邮件账号183
9-2 网页分析与应用186
9-2-1 HTML网页格式简介186
9-2-2 安装BeautifulSoup190
9-2-3 使用BeautifulSoup提取信息192
9-2-4 进一步分析网页的内容195
9-3 网络应用程序198
9-3-1 将数据存储为文件198
9-3-2 以网页的形式整理数据200
9-3-3 在本地建立网页应用203
9-4 习题205
第10章 Python网页数据提取的实践206
10-1 把网页数据存储到数据库中207
10-1-1 网页数据的运用模式207
10-1-2 把数据存储到SQLite208
10-1-3 把数据导入到网络MySQL数据库中213
10-1-4 编写本地程序读取网络MySQL数据库中的数据217
10-1-5 使用PHP建立信息提供网站219
10-2 自动提取数据221
10-2-1 检测网页内容是否曾经更新222
10-2-2 Windows自动化设置226
10-2-3 Mac OS自动化设置230
10-3 通过Python操作浏览器230
10-3-1 安装Selenium231
10-3-2 使用Selenium操作Firefox233
10-3-3 通过Selenium读取网页信息235
10-3-4 登录会员网站的方法237
10-4 习题240
第11章 Firebase在线实时数据库操作实践241
11-1 Firebase数据库简介242
11-1-1 NoSQL数据库概念242
11-1-2 注册Firebase账号242
11-1-3 连接Firebase和Python245
11-2 Python存取Firebase数据库的实例247
11-2-1 Firebase网络数据库的操作247
11-2-2 使用Python写入Firebase数据库249
11-2-3 使用Python读取Firebase数据库252
11-2-4 整合范例254
11-3 网页连接Firebase数据库258
11-3-1 Firebase Hosting免费主机空间的设置258
11-3-2 使用JavaScript读取Firebase数据库261
11-3-3 Firebase网页设计262
11-4 Firebase数据库的安全验证265
11-4-1 Firebase安全性的设置265
11-4-2 Email/Password机制266
11-4-3 Python端的设置268
11-4-4 将具有用户验证功能的数据写入程序269
11-5 习题271
第12章 Python应用实例272
12-1 Facebook Graph API的介绍与使用273
12-1-1 安装facebook-sdk273
12-1-2 Facebook Graph简介273
12-1-3 Python程序存取Facebook设置279
12-1-4 通过Python“发表”文章281
12-1-5 使用程序帮忙“点赞”283
12-1-6 下载在Facebook中的照片283
12-2 照片文件的管理285
12-2-1 照片文件的分析285
12-2-2 找出重复的照片文件287
12-2-3 将照片文件重新编号290
12-3 找出网络中最常被使用的中文词291
12-3-1 搜集新闻文章291
12-3-2 安装中文分词模块jieba292
12-3-3 找出文章中最常被使用的词汇292
12-4 习题294
第13章 Python绘图与图像处理295
13-1 Matplotlib的安装与使用296
13-1-1 Matplotlib介绍296
13-1-2 使用Matplotlib画图297
13-1-3 统计图的绘制300
13-1-4 数学函数图形的绘制306
13-2 pillow的安装与使用309
13-2-1 pillow简介310
13-2-2 读取图像文件的信息310
13-2-3 简易图像文件处理311
13-3 批量处理图像文件314
13-3-1 为自己的照片加上专属标志以及批量调整照片尺寸314
13-3-2 中文字体的处理与应用316
13-3-3 为图像文件加入水印功能319
13-4 习题321
第14章 用Python打造特色网站322
14-1 使用Python编写一个网站程序323
14-1-1 网站原理323
14-1-2 网站程序的输入与输出324
14-1-3 使用Python编写的网站框架325
14-2 Django简介328
14-2-1 下载与安装Django328
14-2-2 Django目录及重要配置文件解说330
14-2-3 前端与后端的搭配332
14-2-4 建立你的第一个Django网站333
14-3 认识Django Framework的架构334
14-3-1 Django的MTV架构334
14-3-2 URL的对应方法详解335
14-3-3 模板的使用336
14-3-4 使用静态文件夹存取文件339
14-4 Django与数据库340
14-4-1 在Django中使用数据库341
14-4-2 建立模型342
14-4-3 admin后台管理343
14-4-4 读取数据库中的数据345
14-4-5 短网址转址网站模板的内容347
14-5 习题350
第15章 程序设计所需要的基础知识351
15-1 网站的测试与调整352
15-1-1 上线前的前置工作352
15-1-2 网站的部署策略353
15-1-3 网址的购买和选用353
15-2 网站开发环境的部署354
15-2-1 利用ngrok随时连线你的网站354
15-2-2 申请Cloud9 IDE账号356
15-2-3 建立Cloud9开发环境357
15-2-4 测试与执行Django网站361
15-3 云虚拟机部署方法365
15-3-1 DigitalOcean简介365
15-3-2 创建Ubuntu虚拟机369
15-3-3 安装、设置Apache服务器和Django Framework373
15-3-4 上传文件和网站上线374
15-4 习题378
第16章 提升Python能力的下一步379
16-1 程序代码的版本控制380
16-1-1 Git简介380
16-1-2 Git实践操作382
16-1-3 BitBucket的申请使用387
16-1-4 整合BitBucket和Cloud9390
16-2 云APP主机的部署392
16-2-1 Heroku简介392
16-2-2 创建Heroku账号393
16-2-3 整合Cloud9和Heroku395
16-2-4 在Heroku上部署Django网站396
16-3 提升学习的下一步402
热门推荐
- 670072.html
- 1172638.html
- 2159226.html
- 1957682.html
- 2541098.html
- 608977.html
- 908067.html
- 3598784.html
- 3027415.html
- 3850768.html
- http://www.ickdjs.cc/book_1605973.html
- http://www.ickdjs.cc/book_3085988.html
- http://www.ickdjs.cc/book_3322720.html
- http://www.ickdjs.cc/book_839342.html
- http://www.ickdjs.cc/book_1264649.html
- http://www.ickdjs.cc/book_2645057.html
- http://www.ickdjs.cc/book_2708052.html
- http://www.ickdjs.cc/book_1343619.html
- http://www.ickdjs.cc/book_20385.html
- http://www.ickdjs.cc/book_1049170.html