首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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语言的精要,并能够马上运用于改
标签
缩略图
书名 Python编程从入门到实战的16堂课
副书名
原作名
作者 何敏煌编
译者
编者 编者:何敏煌
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302529439
开本 26cm
页数 422
版次 2
装订 平装
字数 298000
出版时间 2019-06-01
首版时间 2019-06-01
印刷时间 2019-06-01
正文语种 CHI
读者对象 本书既适合用于教学和培训,又适合读者自学
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 人文社科-社会科学-语言文字
图书小类
重量 760
CIP核字 2019083575
中图分类号 TP311.561
丛书名
印张 27.25
印次 1
出版地 北京
260
190
20
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价 79.00
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/8 4:49:09