失效链接处理 |
史上最強Python入门迈向顶尖高手之路王者之路 第3版 (洪锦魁) PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://product.dangdang.com/11639473907.html
相关截图: ![]() 资料简介: 相较于第2版,第3版更增加Python深入解析、多执行绪、多媒体应用,机器人程序设计、同时使用更细致的实例,增加下列知识: ☆*新Python语法精神、效能发挥极致 ★ 彻底研究迭代器(iterator)、yield ☆增加2D和3D动画 ★ 传送、接收与分析电子邮件 ☆发送会员信件与未缴会费的会员信件 ★ 多执行绪的应用 - 网络爬虫、下载YouTube影片 ☆ffmpeg支援影音档案转换 ★ 不同语言的文字、语音翻译 ☆AI股市数据分析,绘制与计算股票买卖点 ★ 设计ChatGPT在线客服机器人与Emoji翻译程序 ☆搭配ChatGPT设计Line Bot机器人 ★ 其他修订小细节超过120处 第3版另一特色是增加说明未来Python个功能的潜在应用: ☆基础语法应用:科学计算与模拟、机器学习与人工智能、建立事件处理程序、航空公司飞行路线查询。 资料目录: 第1章 基本观念 1-1 认识Python 1-2 Python的起源 1-3 Python语言发展史 1-4 Python的应用范围 1-5 变量 - 静态语言与动态语言 1-6 系统的安装与执行 1-7 程序注解 1-8 Python彩蛋(Easter Eggs) 第2章 认识变量与基本数学运算 2-1 用Python做计算 2-2 认识变量 2-3 认识程序的意义 2-4 认识注解的意义 2-5 变量的命名原则 2-6 基本数学运算 2-7 指派运算子 2-8 Python等号的多重指定使用 2-9 Python的列连接(Line Continuation) 2-10 专题-复利计算/计算圆面积与圆周长 2-11 认识内建函数、标准模块函数或是第3方模块函数 第3章 Python的基本资料型态 3-1 type( )函数 3-2 数值资料型态 3-3 布林值资料型态 3-4 字符串资料型态 3-5 字符串与字符 3-6 bytes资料 3-7 专题-地球到月球时间计算/计算坐标轴2点之间距离 第4章 基本输入与输出 4-1 格式化输出资料使用print( ) 4-2 输出资料到档案 4-3 资料输入input( ) 4-4 处理字符串的数学运算eval( ) 4-5 专题- 温度转换/ 房贷问题/鸡兔同笼/ 经纬度距离/ 高斯数学 第5章 程序的流程控制使用if叙述 5-1 关系运算子 5-2 逻辑运算子 5-3 if叙述 5-4 if … else叙述 5-5 if … elif … else叙述 5-6 尚未设定的变量值None 5-7 if的新功能 5-8 专题- BMI/猜数字/生肖/方程式/联立方程式/火箭升空/闰年 第6章 串列(List) 6-1 认识串列(list) 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物件 6-13 专题-大型串列/认识凯萨密码/使用者账号管理 第7章 循环设计 7-1 基本for循环 7-2 range( )函数 7-3 进阶的for循环应用 7-4 while循环 7-5 enumerate物件使用for循环解析 7-6 专题-购物车/成绩/圆周率/鸡兔同笼/国王麦粒/电影院划位 第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 生成式(generator) 8-13 制作大型的串列资料 8-14 元组的功能 8-15 专题-认识元组/统计/打包与解包/bytes与bytearray 第9章 字典(Dict) 9-1 字典基本操作 9-2 遍历字典 9-3 建立字典串列 9-4 字典内键的值是串列 9-5 字典内键的值是字典 9-6 字典常用的函数和方法 9-7 制作大型的字典资料 9-8 专题-文件分析/字典生成式/星座/凯萨密码/摩斯密码 第10章 集合(Set) 10-1 建立集合 10-2 集合的操作 10-3 适用集合的方法 10-4 适用集合的基本函数操作 10-5 冻结集合frozenset 10-6 专题-夏令营程序/程序效率/集合生成式/鸡尾酒实例 第11章 函数设计 11-1 Python函数基本观念 11-2 函数的参数设计 11-3 函数传回值 11-4 呼叫函数时参数是串列 11-5 传递任意数量的参数 11-6 进一步认识函数 11-7 递回式函数设计recursive 11-8 区域变量与全域变量 11-9 匿名函数lambda 11-10 pass与函数 11-11 type关键字应用在函数 11-12 设计生成式函数与建立迭代器 11-13 装饰器(Decorator) 11-14 专题-单字次数/ 质数/欧几里德算法 /函数应用 第12章 类别–物件导向的程序设计 12-1 类别的定义与使用 12-2 类别的访问权限 – 封装(encapsulation) 12-3 类别的继承 12-4 多型(polymorphism) 12-5 多重继承 12-6 type与is instance 12-7 特殊属性 12-8 类别的特殊方法 12-9 专题-几何资料/类别设计的潜在应用 第13章 设计与应用模块 13-1 将自建的函数储存在模块中 13-2 应用自己建立的函数模块 13-3 将自建的类别储存在模块内 13-4 应用自己建立的类别模块 13-5 随机数random模块 13-6 时间time模块 13-7 系统sys模块 13-8 keyword模块 13-9 日期calendar模块 13-10 pprint和string模块 13-11 专题设计-赌场游戏骗局/蒙地卡罗模拟/文件加密 第14章 档案输入/输出与目录的管理 14-1 资料夹与档案路径 14-2 os模块 14-3 os.path模块 14-4 获得特定工作目录内容glob 14-5 读取档案 14-6 写入档案 14-7 读取和写入二进制档案 14-8 shutil模块 14-9 安全删除档案或目录send2trash( ) 14-10 档案压缩与解压缩zipfile 14-11 再谈编码格式encoding 14-12 剪贴簿的应用 14-13 专题设计- 分析档案/加密档案/潜在应用 第15 章 程序除错与异常处理 15-1 程序异常 15-2 设计多组异常处理程序 15-3 丢出异常 15-4 纪录Traceback 字符串 15-5 finally 15-6 程序断言assert 15-7 程序日志模块logging 15-8 程序除错的典故 15-9 程序除错与异常处理的潜在应用 第16 章 正则表达式Regular Expression 16-1 使用Python 硬功夫搜寻文字 16-2 正则表达式的基础 16-3 更多搜寻比对模式 16-4 贪婪与非贪婪搜寻 16-5 正则表达式的特殊字符 16-6 MatchObject 物件 16-7 抢救CIA 情报员-sub( ) 方法 16-8 处理比较复杂的正则表示法 16-9 正则表达式的潜在应用 第17 章 用Python处理影像档案 17-1 认识Pillow 模块的RGBA 17-2 Pillow 模块的盒子元组(Box tuple) 17-3 影像的基本操作 17-4 影像的编辑 17-5 裁切、复制与影像合成 17-6 影像滤镜 17-7 在影像内绘制图案 17-8 在影像内填写文字 17-9 专题 – 建立QR code/ 辨识车牌与建立停车场管理系统 第18 章 开发GUI 程序使用tkinter 18-1 建立视窗 18-2 标签Label 18-3 视窗元件配置管理员Layout Management 18-4 功能钮Button 18-5 变量类别 18-6 文字方块Entry 18-7 文字区域Text 18-8 卷轴Scrollbar 18-9 选项钮Radiobutton 18-10 核取方块Checkbutton 18-11 对话方块messagebox 18-12 图形PhotoImage 18-13 尺度Scale 的控制 18-14 功能表Menu 设计 18-15 专题-设计小算盘/报告生成器/监控仪表板 第19 章词云设计 19-1 安装wordcloud 19-2 我的第一个词云程序 19-3 建立含中文字词云结果失败 19-4 建立含中文字的词云 19-5 进一步认识jieba 模块的分词 19-6 建立含图片背景的词云 19-7 词云对企业的潜在应用 第20 章数据图表的设计 20-1 认识matplotlib.pyplot模块的主要函数 20-2 绘制简单的折线图plot( ) 20-3 绘制散点图scatter( ) 20-4 Numpy 模块基础知识 20-5 色彩映射color mapping 20-6 绘制多个图表 20-7 建立画布与子图表物件 20-8 长条图的制作 20-9 圆饼图的制作pie( ) 20-10 设计2D 动画 20-11 数学表达式/ 输出文字/ 图表注解 20-12 3D 绘图到3D 动画 第21 章 JSON 资料与绘制世界地图 21-1 JSON 资料格式前言 21-2 认识json 资料格式 21-3 将Python 应用在json 字符串形式资料 21-4 将Python 应用在json 档案 21-5 世界人口数据的json 档案 21-6 绘制世界地图 21-7 专题-环境部空气质量/企业应用 第22 章 使用Python 处理CSV/Pickle/Shelve/Excel 文件 22-1 建立一个CSV 文件 22-2 开启「utf-8」格式CSV 档案 22-3 csv 模块 22-4 读取CSV 档案 22-5 写入CSV 档案 22-6 专题- 使用CSV 档案绘制气象图表 22-7 CSV 真实案例实作 22-8 Pickle 模块 22-9 shelve 模块 第23 章网络爬虫 23-1 上网不再需要浏览器了 23-2 下载网页信息使用requests 模块 23-3 检视网页原始档 23-4 解析网页使用BeautifulSoup 模块 23-5 网络爬虫实战 23-6 命令提示字符视窗 23-7 网络爬虫的潜在应用 第24 章Selenium 网络爬虫的王者 24-1 顺利使用Selenium 工具前的安装工作 24-2 获得webdriver 的物件型态 24-3 撷取网页 24-4 寻找HTML 文件的元素 24-5 用Python 控制点选超连结 24-6 用Python 填写表单和送出 24-7 用Python 处理使用网页的特殊按键 24-8 用Python 处理浏览器运作 第25章 用Python 传送手机简讯 25-1 安装twilio 模块 25-2 到Twilio 公司注册账号 25-3 使用Python 程序设计发送简讯 第26章 传送与接收电子邮件 26-1 连线发送Gmail 邮件服务器 26-2 设计传送电子邮件程序 26-3 发送批次电子邮件的应用 26-4 连线接收Gmail 邮件服务器 26-5 Gmail 收件资料夹 第27章 使用Python 处理PDF 档案 27-1 开启与读取PDF 档案 27-2 获得PDF 文件的页数 27-3 读取PDF 页面内容 27-4 检查PDF 是否被加密 27-5 解密PDF 档案 27-6 建立新的PDF 档案 27-7 PDF 页面的旋转 27-8 加密PDF 档案 27-9 处理PDF 页面重叠 27-10 搜寻含特定字符串的PDF 27-11 PDF档案潜在的应用 第28 章 用Python 控制鼠标、荧幕与键盘 28-1 鼠标的控制 28-2 荧幕的处理 28-3 使用Python 控制键盘 28-4 网络表单的填写 28-5 pyautogui 模块潜在应用 第29 章SQLite 与MySQL 数据库 29-1 SQLite 基本观念 29-2 数据库连线 29-3 SQLite 资料类型 29-4 建立SQLite 数据库表单 29-5 增加SQLite 数据库表单纪录 29-6 查询SQLite 数据库表单 29-7 更新SQLite 数据库表单纪录 29-8 删除SQLite 数据库表单纪录 29-9 DB Browser for SQLite 29-10 将台北人口数储存SQLite 数据库 29-11 MySQL 数据库 第30 章多工与多执行绪 30-1 时间模块datetime 30-2 多执行绪 30-3 多执行绪专题 – 爬虫实战 30-4 启动其它应用程序subprocess 模块 30-5 多执行绪的潜在应用 第31 章海龟绘图 31-1 基本观念与安装模块 31-2 绘图初体验 31-3 绘图基本练习 31-4 控制画笔色彩与线条粗细 31-5 绘制圆、弧形或多边形 31-6 填满颜色 31-7 绘图视窗的相关知识 31-8 认识与操作海龟影像 31-9 颜色动画的设计 31-10 文字的输出 31-11 鼠标与键盘讯号 31-12 专题 – 有趣图案与终止追踪图案绘制过程 31-13 专题 – 谢尔宾斯基三角形 第32 章操作股市使用yfinance 32-1 建立股市物件 32-2 财务报表 32-3 股票历史数据 32-4 移动平均线 32-5 股票买进与卖出讯号 第33 章声音播放、读取、转换与录制 33-1 pygame 模块的声音功能 33-2 建立wav 声波图 33-3 wav 档案转成mp3 档案 33-4 音乐播放器 33-5 语音转文字 33-6 文字转语音 33-7 文字翻译 33-8 声音功能的潜在应用 第34 章艺术创作与人脸辨识 34-1 读取和显示影像 34-2 色彩空间与艺术效果 34-3 OpenCV 的绘图功能 34-4 人脸辨识 34-5 设计桃园国际机场的出入境人脸辨识系统 34-6 OpenCV 的潜在应用 第35 章Python 多媒体应用 35-1 转换影片格式 35-2 调整影片 35-3 音讯处理 35-4 影片淡入与淡出效果 第36 章Python 与YouTub 36-1 正式使用pytube 模块 36-2 常用的pytube 物件属性 36-3 将下载档案存于指定资料夹 36-4 YouTube 影音档案格式 36-5 筛选影音档案格式 36-6 下载多个档案 36-7 多执行绪下载档案 36-8 使用图形界面处理YouTube 影音档案下载 第37 章网络程序设计 37-1 TCP/IP 37-2 URL 37-3 Socket 37-4 TCP/IP 程序设计 37-5 UDP 程序设计 第38 章 使用ChatGPT 设计在线AI 客服中心 38-1 ChatGPT 的API 类别 38-2 取得API 密钥 38-3 安装openai 模块 38-4 设计在线AI 客服与Emoji 机器人 38-5 查核API keys 的费用 第39 章设计ChatGPT Line Bot 机器人 39-0 Flask 模块 39-1 ChatGPT Line Bot 基本观念 39-2 建立Line Bot 账号 39-3 账号设定与测试 39-4 设计Line Bot API 程序所需信息 39-5 Replit 在线开发环境 39-6 设计ChatGPT智慧的客服聊天机器人 第40 章动画与游戏 ( 电子书) 40-1 绘图功能 40-2 尺度控制画布背景颜色 40-3 动画设计 40-4 反弹球游戏设计 40-5 专题- 使用tkinter 处理谢尔宾斯基三角形 |