网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python编程从入门到实战的16堂课
分类 人文社科-社会科学-语言文字
作者 何敏煌编
出版社 清华大学出版社
下载
简介
作者简介
何敏煌,中国台湾地区地区交通大学信息科学所博士。台湾地区地区畅销书作者。
目录
章 程序设计所需要的基础知识1
1-1 什么是程序设计语言1
1-2 程序设计的重要性3
1-3 最受欢迎的程序设计语言4
1-4 学习程序设计需要知道的逻辑概念6
1-5 本书的结构及内容说明8
第2章 快速了解Python程序设计语言10
2-1 Python简介10
2-1-1 Python的历史沿革10
2-1-2 Python的重要性11
2-1-3 Python程序设计基本元素12
2-1-4 Python程序易用性示范13
2-2 学习Python的重要性16
2-3 Python 2和Python 3的差异16
2-4 Python的应用领域17
2-5 习题18
第3章 建立可以开始编写程序的Python环境19
3-1 马上使用Python编写程序19
3-2 安装Python 3.x窗口环境23
3-2-1 Windows的IDLE窗口环境23
3-2-2 Microsoft Visual Studio的Python开发环境26
3-2-3 Anaconda的安装与使用28
3-3 简单且易上手的IPython Notebook和jupyter30
3-4 程序代码编辑器的介绍36
3-4-1 Notepad++的安装与应用36
3-4-2 TextWrangler的安装与应用40
3-5 在Linux虚拟机中运行Python42
3-6 习题52
第4章 Python程序包管理与在线资源53
4-1 Python程序包管理工具53
4-1-1 easy_install的安装与使用54
4-1-2 pip的安装与使用54
4-2 Python虚拟环境的设置55
4-2-1 在Mac OS中安装virtualenv55
4-2-2 在Windows中安装virtualenv56
4-3 不错程序包安装实践57
4-3-1 conda程序包管理程序的使用58
4-3-2 使用Matplotlib绘制精美数学图形59
4-4 Python的在线资源与支持61
4-4-1 搜索PyPI相关信息的方法61
4-4-2 产生数独题目的程序包的应用63
4-4-3 Google文字转语音程序包的应用65
4-4-4 寻求在线支持68
4-5 习题68
第5章 开始设计Python程序69
5-1 jupyter的介绍与使用69
5-1-1 IPython69
5-1-2 在Windows操作系统中变更IPython的默认编辑器70
5-1-3 jupyter notebook的操作72
5-2 程序的构想与实现76
5-2-1 理清问题的需求76
5-2-2 数据结构77
5-2-3 算法与流程图78
5-2-4 开始设计程序80
5-2-5 调试83
5-3 猜数字游戏84
5-3-1 问题需求84
5-3-2 数据结构84
5-3-3 算法与流程图84
5-3-4 完成程序86
5-4 习题87
第6章 Python简易数据结构速览88
6-1 常数、变量和数据类型88
6-1-1 常数和变量的差异88
6-1-2 变量的命名原则90
6-1-3 保留字90
6-1-4 基本数据类型91
6-2 Python表达式94
6-2-1 基本表达式94
6-2-2 关系表达式95
6-2-3 逻辑表达式96
6-3 列表、元组、字典和集合97
6-3-1 列表与元组97
6-3-2 列表的操作应用100
6-3-3 字典dict103
6-3-4 集合set105
6-3-5 查看两个变量是否为同一个内存地址106
6-4 内建函数和自定义函数108
6-4-1 内建函数108
6-4-2 自定义函数110
6-4-3 import与自定义模块113
6-5 单词出现频率的统计程序115
6-6 习题116
第7章 程序控制流程117
7-1 判断语句的应用117
7-2 循环语句120
7-3 不错循环指令123
7-4 例外处理126
7-5 程序流程控制的应用129
7-6 习题135
第8章 文件、数据文件与数据库的操作136
8-1 文件与目录的操作136
8-1-1 os.path136
8-1-2 glob138
8-1-3 os.walk139
8-1-4 os.system和shutil140
8-2 数据文件的操作142
8-2-1 文本文件的读取与写入142
8-2-2 文本文件的应用148
8-2-3 读取JSON格式的数据151
8-3 Python与数据库155
8-3-1 安装Firefox的SQLite Manager附加组件155
8-3-2 创建简易数据库158
8-3-3 Python存取数据库的方法160
8-4 数据库应用程序161
8-5 习题167
第9章 用Python自动提取网站数据168
9-1 因特网程序设计基础168
9-1-1 因特网与URL169
9-1-2 解析网址172
9-1-3 提取网页数据175
9-1-4 提取网页内的电子邮件账号177
9-2 网页分析与应用179
9-2-1 HTML网页格式简介179
9-2-2 安装Beautiful Soup183
9-2-3 使用Beautiful Soup提取信息184
9-2-4 进一步分析网页的内容188
9-3 网络应用程序190
9-3-1 将数据存储为文件191
9-3-2 以网页的形式整理数据193
9-3-3 在本地建立网页应用196
9-4 习题198
0章 Python网页数据提取实践199
10-1 把网页数据存储到数据库中199
10-1-1 网页数据的运用模式200
10-1-2 把数据存储到SQLite201
10-1-3 把数据导入网络MySQL数据库中206
10-1-4 编写本地程序读取网络MySQL数据库中的数据210
10-1-5 使用PHP建立信息提供网站211
10-2 自动提取数据214
10-2-1 检测网页内容是否曾经更新214
10-2-2 Windows自动化设置219
10-2-3 Mac OS自动化设置223
10-3 通过Python操作浏览器223
10-3-1 安装Selenium224
10-3-2 使用Selenium操作Chrome226
10-3-3 通过Selenium读取网页信息228
10-3-4 登录会员网站的方法230
10-4 习题233
1章 Firebase在线实时数据库操作实践234
11-1 Firebase数据库简介234
11-1-1 NoSQL数据库概念235
11-1-2 注册Firebase账号235
11-1-3 连接Firebase和Python241
11-2 Python存取Firebase数据库的实例243
11-2-1 Firebase网络数据库的操作243
11-2-2 使用Python写入Firebase数据库244
11-2-3 使用Python读取Firebase数据库246
11-2-4 整合范例249
11-3 网页连接Firebase数据库253
11-3-1 Firebase Hosting免费主机空间的设置253
11-3-2 使用JavaScript读取Firebase数据库258
11-3-3 Firebase网页设计259
11-4 Firebase数据库的安全验证261
11-4-1 Firebase安全性的设置262
11-4-2 电子邮件地址/密码的登录方式263
11-4-3 Python端的设置265
11-4-4 将具有用户验证功能的数据写入程序267
11-5 习题268
2章 Python应用实例269
12-1 Facebook Graph API的介绍与使用269
12-1-1 安装facebook-sdk269
12-1-2 Facebook Graph简介270
12-1-3 Python程序存取Facebook设置275
12-1-4 通过Python“发表”文章277
12-1-5 下载在Facebook中的照片279
12-2 照片文件的管理281
12-2-1 照片文件的分析281
12-2-2 找出重复的照片文件283
12-2-3 将照片文件重新编号286
12-3 找出网络中最常被使用的中文词287
12-3-1 搜索新闻文章287
12-3-2 安装中文分词模块jieba288
12-3-3 找出文章中最常被使用的词汇289
12-4 MongoDB数据库操作实践291
12-4-1 建立本地的MongoDB数据库291
12-4-2 使用Python操作MongoDB数据库296
12-4-3 MongoDB数据库应用实例299
12-5 习题300
3章 Python绘图与图像处理301
13-1 Matplotlib的安装与使用301
13-1-1 Matplotlib介绍301
13-1-2 使用Matplotlib画图303
13-1-3 统计图的绘制306
13-1-4 数学函数图形的绘制312
13-2 pillow的安装与使用316
13-2-1 pillow简介316
13-2-2 读取图像文件的信息317
13-2-3 简易图像文件处理318
13-3 批量处理图像文件321
13-3-1 为自己的照片加上专属标志和批量调整照片尺寸321
13-3-2 中文字体的处理与应用323
13-3-3 为图像文件加入水印功能327
13-4 习题329
4章 用Python打造特色网站330
14-1 使用Python编写一个网站程序330
14-1-1 网站原理330
14-1-2 网站程序的输入与输出331
14-1-3 使用Python编写的网站框架332
14-2 Django简介335
14-2-1 下载与安装Django335
14-2-2 Django目录及重要配置文件解说338
14-2-3 前端与后端的搭配340
14-2-4 建立你的个Django网站341
14-3 认识Django Framework的架构342
14-3-1 Django的MTV架构342
14-3-2 URL的对应方法详解343
14-3-3 模板的使用344
14-3-4 使用静态文件夹存取文件348
14-4 Django与数据库348
14-4-1 在Django中使用数据库349
14-4-2 建立模型350
14-4-3 admin后台管理351
14-4-4 读取数据库中的数据354
14-4-5 短网址转址网站模板的内容356
14-5 习题359
5章 Django网站开发与部署360
15-1 网站的测试与调整360
15-1-1 上线前的前置工作360
15-1-2 网站的部署策略361
15-1-3 网址的购买和选用362
15-2 网站开发环境的部署362
15-2-1 ngrok363
15-2-2 申请pythonanywhere账号364
15-2-3 建立pythonanywhere网站开发环境366
15-2-4 测试与执行Django网站370
15-3 云计算虚拟机部署方法374
15-3-1 DigitalOcean简介374
15-3-2 创建Ubuntu虚拟机376
15-3-3 安装、设置Apache服务器和Django Framework376
15-3-4 上传文件和网站上线377
15-4 云计算App主机部署381
15-4-1 Heroku简介381
15-4-2 创建Heroku账号382
15-4-3 在Windows 10操作系统中部署Heroku383
15-4-4 在Heroku上部署Django网站384
15-5 习题387
6章 提升Python能力的下一步388
16-1 程序代码的版本控制388
16-1-1 Git简介389
16-1-2 Git实践操作392
16-1-3 BitBucket的申请使用399
16-2 Scrapy网络爬虫框架应用实例404
16-2-1 Scrapy的安装404
16-2-2 简易爬虫程序的实现406
16-2-3 爬虫程序与数据库的整合413
16-3 嵌入式系统与Python416
16-3-1 BBC micro:bit简介416
16-3-2 使用浏览器设计micro:bit程序417
16-3-3 使用Mu Editor设计micro:bit程序420
16-4 提升学习的下一步422
内容推荐
本书是2017年出版的《Python程序设计入门与实战》一书的升级版本。该书自出版三次印刷,本书在前一版的基础上按Python3.6最新版本和Diagno2.0架构以及读者市场反馈内容进行升级。目的是希望初学者可以在不需要很多基础的情形下快速掌握Python语言的精要,并能够马上运用于改
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 19:39:22