万本电子书0元读

万本电子书0元读

顶部广告

Python王者归来电子书

Python作为编程语言俨然成为了一种信仰,岂止是IT从业人员,上至80岁老年大学老太,下至6岁课外班的娃娃,左至AI算法专家,右至编程无基础的设计师……。在全民Python的状态下,尤其是编程基础比较差的人群中,找到一本真正适合门的书事关重大!洪老师这本书,首先用全彩印刷奠定了与真实发场景一模一样的阅读体验,所有代码均为编辑器截图,各种标记、颜色、加粗等细节一目了然,在此基础上所有程序语法按照特性分类,同时以实用的程序范例行解说,让读者可以事半功倍地轻松掌握相关知识。

售       价:¥

纸质售价:¥101.10购买纸书

22人正在读 | 0人评论 6.8

作       者:洪锦魁

出  版  社:清华大学出版社

出版时间:2019-05-01

字       数:23.2万

所属分类:

温馨提示:此类商品不支持退换货,不支持下载打印

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下*重要的计算机语言之一, 本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈,这也是撰写本书的目的。 本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输与输出,Python 的数据型态, 列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module), 设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理,文件读写与目录管理,正则表达 式(Regular Expression)与文字探勘,剪贴簿(clipboard)、Word、PDF 文件处理,Excel、CSV、Json 文 件处理,图表绘制,电子邮件与简讯,鼠标与键盘控制,人脸识别系统,QR code 制作,多任务与多线程, 动画、音效、游戏设计,网络爬虫与伪装浏览器,图像处理与文字辨识,设计桃园机场出境人脸识别系统…… 前 16 章的内容已经足够让你好 Python 基础了,如果有兴趣继续钻研,则迈向 Python 高手之路。为 了提升阅读体验,本书为彩色印刷,在图书结构、案例选择以及代码样式上都行了细心设计,力争呈现 给读者一本与众不同的编程书。 本书适合所有对 Python 编程感兴趣的读者,甚至适合设计师等编程基础薄弱的岗位作为编程门指导, 同时也可以作为社会培训教材。 Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下*重要的计算机语言之一, 本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈,这也是撰写本书的目的。 本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输与输出,Python 的数据型态, 列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module), 设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理,文件读写与目录管理,正则表达 式(Regular Expression)与文字探勘,剪贴簿(clipboard)、Word、PDF 文件处理,Excel、CSV、Json 文 件处理,图表绘制,电子邮件与简讯,鼠标与键盘控制,人脸识别系统,QR code 制作,多任务与多线程, 动画、音效、游戏设计,网络爬虫与伪装浏览器,图像处理与文字辨识,设计桃园机场出境人脸识别系统…… 前 16 章的内容已经足够让你好 Python 基础了,如果有兴趣继续钻研,则迈向 Python 高手之路。为 了提升阅读体验,本书为彩色印刷,在图书结构、案例选择以及代码样式上都行了细心设计,力争呈现 给读者一本与众不同的编程书。 本书适合所有对 Python 编程感兴趣的读者,甚至适合设计师等编程基础薄弱的岗位作为编程门指导, 同时也可以作为社会培训教材。
【推荐语】
Python作为编程语言俨然成为了一种信仰,岂止是IT从业人员,上至80岁老年大学老太,下至6岁课外班的娃娃,左至AI算法专家,右至编程无基础的设计师……。在全民Python的状态下,尤其是编程基础比较差的人群中,找到一本真正适合门的书事关重大!洪老师这本书,首先用全彩印刷奠定了与真实发场景一模一样的阅读体验,所有代码均为编辑器截图,各种标记、颜色、加粗等细节一目了然,在此基础上所有程序语法按照特性分类,同时以实用的程序范例行解说,让读者可以事半功倍地轻松掌握相关知识。
目录展开

作者简介

内容简介

前言

第1章 基本观念

1-1 认识Python

1-2 Python的起源

1-3 Python语言发展史

1-4 Python的应用范围

1-5 跨平台的程序语言

1-6 系统的安装与执行

1-7 Python 2与Python 3不相容的验证

1-8 文件的建立、存储、执行与打开

1-9 程序注释

第2章 认识变量与基本数学运算

2-1 用Python做计算

2-2 认识变量

2-3 认识程序的意义

2-4 认识注释的意义

2-5 Python变量与其他程序语言的差异

2-6 变量的命名原则

2-7 基本数学运算

2-8 赋值运算符

2-9 Python等号的多重指定使用

2-10 删除变量

2-11 Python的断行

第3章 Python的基本数据类型

3-1 type( )函数

3-2 数值数据类型

3-3 布尔值数据类型

3-4 字符串数据类型

第4章 基本输入与输出

4-1 Python的辅助说明help( )

4-2 格式化输出数据使用print( )

4-3 输出数据到文件

4-4 数据输入input( )

4-5 列出所有内置函数dir( )

第5章 程序的流程控制使用if语句

5-1 关系运算符

5-2 逻辑运算符

5-3 if语句

5-4 if … else语句

5-5 if … elif …else语句

5-6 嵌套的if语句

5-7 尚未设定的变量值None

第6章 列表(List)

6-1 认识列表

6-2 Python简单的面向对象观念

6-3 获得列表的方法

6-4 增加与删除列表元素

6-5 列表的排序

6-6 进阶列表操作

6-7 列表内含列表

6-8 列表的复制

6-9 再谈字符串

6-10 in和not in表达式

6-11 is或is not表达式

6-12 enumerate对象

第7章 循环设计

7-1 基本for循环

7-2 range( )函数

7-3 进阶的for循环应用

7-4 while循环

7-5 enumerate对象使用for循环解析

第8章 元组(Tuple)

8-1 元组的定义

8-2 读取元组元素

8-3 遍历所有元组元素

8-4 修改元组内容产生错误的实例

8-5 可以使用全新定义方式修改元组元素

8-6 元组切片(tuple slices)

8-7 方法与函数

8-8 列表与元组数据互换

8-9 其他常用的元组方法

8-10 enumerate对象使用在元组

8-11 zip( )

8-12 元组的功能

第9章 字典(Dict)

9-1 字典基本操作

9-2 遍历字典

9-3 建立字典列表

9-4 字典内含列表元素

9-5 字典内含字典

9-6 while循环在字典的应用

9-7 字典常用的函数和方法

第10章 集合(Set)

10-1 建立集合

10-2 集合的操作

10-3 适用集合的方法

10-4 适用集合的基本函数操作

10-5 冻结集合frozenset

第11章 函数设计

11-1 Python函数基本观念

11-2 函数的参数设计

11-3 函数返回值

11-4 调用函数时参数是列表

11-5 传递任意数量的参数

11-6 递归式函数设计recursive

11-7 局部变量与全局变量

11-8 匿名函数lambda

11-9 pass与函数

11-10 type关键词应用在函数

第12章 类-面向对象的程序设计

12-1 类的定义与使用

12-2 类的访问权限——封装(encapsulation)

12-3 类的继承

12-4 多型(polymorphism)

12-5 多重继承

12-6 type与instance

12-7 特殊属性

12-8 类的特殊方法

第13章 设计与应用模块

13-1 将自建的函数存储在模块中

13-2 应用自己建立的函数模块

13-3 将自建的类存储在模块内

13-4 应用自己建立的类模块

13-5 随机数random模块

13-6 时间time模块

13-7 系统sys模块

13-8 keyword模块

第14章 文件的读取与写入

14-1 文件夹与文件路径

14-2 读取文件

14-3 写入文件

14-4 shutil模块

14-5 文件压缩与解压缩zipFile

14-6 认识编码格式encode

14-7 剪贴板的应用

第15章 程序除错与异常处理

15-1 程序异常

15-2 设计多组异常处理程序

15-3 丢出异常

15-4 记录Traceback字符串

15-5 finally

15-6 程序断言assert

15-7 程序日志模块logging

15-8 程序除错的典故

第16章 正则表达式(Regular Expression)

16-1 使用Python硬功夫搜寻文字

16-2 正则表达式的基础

16-3 更多搜寻比对模式

16-4 贪婪与非贪婪搜寻

16-5 正则表达式的特殊字符

16-6 MatchObject对象

16-7 抢救CIA情报员-sub( )方法

16-8 处理比较复杂的正则表示法

第17章 使用Python处理Word文件

17-1 从Python看Word文件结构

17-2 读取Word文件内容

17-3 存储文件

17-4 建立文件内容

17-5 建立表格

17-6 Paragraph样式

17-7 Run的样式

17-8 综合应用——抢救CIA情报员

第18章 使用Python处理PDF文件

18-1 打开PDF文件

18-2 获得PDF文件的页数

18-3 读取PDF页面内容

18-4 检查PDF是否被加密

18-5 解密PDF文件

18-6 建立新的PDF文件

18-7 PDF页面的旋转

18-8 加密PDF文件

18-9 处理PDF页面重叠

18-10 破解密码的程序设计

第19章 使用Python处理Excel文件

19-1 认识Excel窗口

19-2 读取Excel文件

19-3 写入Excel文件

19-4 设定单元格的字体

19-5 数学公式的使用

19-6 设定单元格的高度和宽度

19-7 单元格对齐方式

19-8 合并与取消合并单元格

19-9 建立图表

第20章 使用Python处理CSV文件

20-1 建立一个CSV文件

20-2 用记事本打开CSV文件

20-3 CSV模块

20-4 读取CSV文件

20-5 写入CSV文件

20-6 后记

第21章 网络爬虫

21-1 上网不再需要浏览器了

21-2 下载网页信息使用requests模块

21-3 检视网页原始文件

21-4 解析网页使用BeautifulSoup模块

21-5 网络爬虫实战

21-6 命令行窗口

第22章 Selenium网络爬虫的王者

22-1 顺利使用Selenium工具前的安装工作

22-2 获得webdriver的对象类型

22-3 提取网页

22-4 寻找HTML文件的元素

22-5 用Python控制点选超链接

22-6 用Python填写窗体和送出

22-7 用Python处理使用网页的特殊按键

22-8 用Python处理浏览器运作

第23章 数据图表的设计

23-1 绘制简单的折线图

23-2 绘制散点图scatter( )

23-3 Numpy模块

23-4 随机数的应用

23-5 绘制多个图表

23-6 直方图的制作bar( )

23-7 使用CSV文件绘制图表

第24章 JSON资料

24-1 认识json数据格式

24-2 将Python应用在json字符串形式数据

24-3 将Python应用在json文件

24-4 简单的json文件应用

24-5 世界人口数据的json文件

第25章 用Python传送手机短信

25-1 安装twilio模块

25-2 到Twilio公司注册账号

25-3 使用Python程序设计发送短信

第26章 Python与SQLite数据库

26-1 SQLite基本观念

26-2 安装SQLite数据库

26-3 SQLite数据类型

26-4 建立SQLite数据库表

26-5 增加SQLite数据库表纪录

26-6 查询SQLite数据库表

26-7 更新SQLite数据库表记录

26-8 删除SQLite数据库表记录

第27章 用Python处理图像文件

27-1 认识Pillow模块的RGBA

27-2 Pillow模块的盒子元组(Box tuple)

27-3 图像的基本操作

27-4 图像的编辑

27-5 裁切、复制与图像合成

27-6 在图像内绘制图案

27-7 在图像内填写文字

27-8 建立QR code

第28章 用Python控制鼠标、屏幕与键盘

28-1 鼠标的控制

28-2 屏幕的处理

28-3 使用Python控制键盘

28-4 网络窗体的填写

第29章 文字识别系统

29-1 安装Tesseract OCR

29-2 安装pytesseract模块

29-3 文字识别程序设计

29-4 识别繁体中文

29-5 识别简体中文

第30章 多任务与多线程

30-1 时间模块datetime

30-2 多线程

30-3 启动其他应用程序subprocess模块

第31章 海龟绘图

31-1 基本观念与安装模块

31-2 绘图初体验

31-3 绘图基本练习

31-4 控制画笔色彩与线条粗细

31-5 绘制圆或弧形

31-6 认识与操作海龟图像

31-7 填满颜色

31-8 颜色动画的设计

31-9 绘图窗口的相关知识

31-10 文字的输出

31-11 鼠标与键盘信号

第32章 动画与游戏

32-1 建立tkinter对象

32-2 建立按钮

32-3 绘图功能

32-4 滚动条控制画布背景颜色

32-5 动画设计

32-6 弹球游戏设计

第33章 声音的控制

33-1 安装与导入

33-2 一般音效的播放Sound( )

33-3 播放音乐文件music( )

33-4 背景音乐

33-5 mp3音乐播放器

第34章 人脸识别系统设计

34-1 安装OpenCV

34-2 读取和显示图像

34-3 OpenCV的绘图功能

34-4 人脸识别

34-5 设计桃园国际机场的出入境人脸识别系统

附录A 安装Python

A-1 Windows操作系统的安装Python版

A-2 Mac OS操作系统的安装Python版

附录B 安装第三方模块

B-1 pip工具

B-2 启动DOS与安装模块

B-3 导入模块安装更新版模块

B-4 安装更新版模块

附录C 函数或方法索引表

附录D RGB色彩表

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部