• Python编程从入门到实战的16堂课 第2版
  • Python编程从入门到实战的16堂课 第2版
21年品牌 40万+商家 超1.5亿件商品

Python编程从入门到实战的16堂课 第2版

全新正版 极速发货

49.03 6.2折 79 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者何敏煌

出版社清华大学出版社

ISBN9787302529439

出版时间2019-06

装帧平装

开本16开

定价79元

货号1201892034

上书时间2024-07-01

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
何敏煌,中国台湾地区地区交通大学信息科学所博士。台湾地区地区畅销书作者。

目录
章 程序设计所需要的基础知识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

内容摘要
本书第2版延续了版的风格,避开了难懂的程序设计语法,从介绍语言的精要入手,以活用    Python 3.x实用的功能为核心内容,帮助读者达到熟练使用Python开发各种网络应用以及开发、制作和部署自己的动态网站的目标。 
全书内容共分16章,~4章介绍程序设计基础知识,包括认识Python 3环境、程序包的管理与应用等;第5~8章以精心设计的示例讲授Python语言推荐的基本语法、数据类型以及如何操作文件和数据库;第9~13章精选生活化的案例引导读者如何用学到的技巧以及网上资源提取和分析网页、操作在线实时数据库、处理图像文件等;4~16章以一个动态网站的设计为主轴,学习Diago 2.0网站的开发与部署、Scrapy网络爬虫实践、嵌入式开发板的基本应用。 
本书以“边练边学”的方式,从简单的程序入手,到掌握使用Python制作实用的动态网站,强化学习的成效,培养读者程序设计“实战”能力。本书既适合用于教学和培训,又适合读者自学。

主编推荐
 

精彩内容
 

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP