当前位置: 首页 > news >正文

“蟒蛇书”作者力荐,全球热销的Python入门经典书第3版出版

全新第3版,基于Python 3.13,全球热销75万+,中文版累计销量35万+,全书案例素材+源代码。零门槛学Python,轻松摆平海量烦琐事务,百万级爆款“蟒蛇书”作者埃里克·马瑟斯作序推荐的《Python编程快速上手——让烦琐工作自动化(第3版)》中文版出版。

Python编程快速上手——让烦琐工作自动化(第3版)

第三版有什么不同?

第 3 版做了全面修订,精心设计了 16 个编程项目,让读者能够将学到的技能付诸实 践。书中全面介绍了 SQLite 及如何使用 Python 的 sqlite3 模块操作关系数据库,如何在 Windows、macOS 和 Linux 系统中将 Python 程序编译为可执行程序, 以及如何创建和运行命 令行程序。书中还介绍了如何使用 PyPDF 和 PdfMiner 执行 PDF 操作,如何使用 Playwright 和 Selenium 控制 Web 浏览器,如何使用文本转语音库,以及如何使用 OpenAI Whisper 库将 音频和视频文件转为文本,如何使用 PyTesseract 提取图像中的文本,如何使用 Matplotlib 创 建图表。

对本书的赞誉

如果你是 Python 新手,请先将这本书收入囊中,如果你是经验丰富的 Python 玩家且还没看过 这本书,也请抽空读一读。—— 摘自 Medium 专栏“The Startup”
把程序拆散再像拼积木一样拼回去,好玩得不得了!就像小时候搭建积木,那种快乐又回来了。 —— 威尔 · 惠顿(Wil Wheaton),演员、作家、极客圈大咖
想让计算机替你干苦活累活?那就读读这本书!上手快、效果立竿见影,强烈推荐!—— 马克 · 吉布斯(Mark Gibbs),Network World 特约专栏作家
编程最大的爽点,就是看着计算机乖乖帮你把事情办完。这本书把每一次小的成功都放大给你 看,再无聊的事情也能玩出花样。—— 希拉里 ·梅森(Hilary Mason),Fast Forward Labs 创始人兼 Accel 常驻数据科学家
每天被重复、烦琐的任务折磨?这本书就是你的救星,让你再也不用花几小时干苦力了。—— 达克斯特 · 沙利文(Dakster Sullivan),GeekMom 网站
无论你是喜欢看书学习,还是喜欢看视频学习,这本书都是你不容错过的!它能帮你轻松写出 实用的 Python 程序,效率飞起!—— 塞尔达尔 · 雷古拉普(Serdar Regulalp),InfoWorld 网站

本书内容

本书分两部分,其中第一部分介绍如何使用 Python 编程,第二部分介绍可以用来自动完成 各种任务的 Python 库。建议先按顺序阅读第一部分的全部内容,再根据自己的兴趣有选择地阅 读第二部分的内容。下面简要地说明一下各章涵盖的内容。

第一部分:编程基础

第 1 章介绍表达式和最基本的 Python 指令,以及如何使用 Python 交互式环境来尝试执行 代码。

第 2 章介绍如何让程序决定执行哪些指令,让代码能够根据条件做出明智的响应。 第 3 章介绍如何让程序重复执行指令,直到执行了指定次数或不满足指定的条件。 第 4 章介绍如何定义函数,以便将代码组织成易于管理的模块。

第 5 章介绍如何使用 Python 提供的各种工具查找和修复 bug。 第 6 章介绍列表和数据组织技巧。

第 7 章介绍字典和更强大的数据组织技巧。

第 8 章介绍如何处理文本数据(Python 称之为字符串)。 第二部分:任务自动化

第 9 章介绍在 Python 中如何使用正则表达式来操作字符串和查找文本模式。 第 10 章介绍如何读取文本文件的内容,以及如何将数据保存到硬盘文件中。

第 11 章介绍如何借助 Python 以比人类用户快得多的速度复制、移动、重命名和删除大量 文件,还将介绍如何压缩和解压缩文件。

第 12 章介绍如何将 Python 程序打包,以便能够在本地计算机或协作的计算机上轻松地运 行它们。

第 13 章介绍如何编写自动下载网页并对其中的信息进行解析的程序(又称“爬虫” 程序)。

第 14 章介绍如何通过编程操作 Excel 电子表格,当你需要分析数百乃至数千个表格时, 这可以提供极大的帮助。

第 15 章介绍如何使用 Python 读取和更新由 Google Sheets 创建的电子表格。

第 16 章介绍如何使用 Python 自带的强大开源数据库软件 SQLite 处理关系数据库。 第 17 章介绍如何通过编程读取 PDF 和 Word 文档。

第 18 章介绍如何通过编程操作数据序列化格式(CSV、JSON 和 XML)的文档。

第 19 章介绍如何在 Python 程序中处理时间和日期,如何调度计算机使其在特定时间执行 任务,以及如何在 Python 程序中启动其他程序。

第 20 章介绍如何编写程序,使其能够通过电子邮件、手机短信、推送消息等方式向自己 或他人发送自动化提醒。

第 21 章介绍如何通过编程操作图像(如 JPEG 或 PNG 文件),以及如何使用 Matplotlib 库绘制图表。

第 22 章介绍如何使用 PyTesseract 包提取图像和扫描文档中的文本,以便做进一步的 处理。

第 23 章介绍如何通过编程来控制鼠标和键盘,以自动化鼠标单击和键盘按键操作。

第 24 章介绍如何使用高级计算机科学包在文本和语音之间进行转换。

选择第3版的四大理由!

零门槛学Python,轻松摆平海量烦琐事务!

全方位资源加持,轻松上手,快速掌握!

赠送全书源代码轻松自动化任务。

六大核心看点,直击痛点!

看点一:拒绝本领恐慌Python大佬教你对Al理性祛魅

看点二:八大模块快速打好Python基础

看点三:案例丰富,痛点“药到病除”

看点四:赠送全书案例代码,项目实现思路直接套

看点五:262个习题巩固各章知识(附赠全部习题答案)

看点六:47个实践项目让你大练身手

http://www.cnnetsun.cn/news/52857.html

相关文章:

  • 探索非线性电液伺服系统:从PID到反步控制的奇妙之旅
  • 使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 33--基础知识 8--切换窗口句柄
  • 某安全so库深度解析
  • vue基于Spring Boot框架的在线电影票购买系统的设计与实现_8xxt52nn
  • 在服务器上安装 aaPanel
  • Week 29: 深度学习补遗:MoE的稳定性机制与路由策略实现
  • 25年12月14日复盘总结,大盘方向,操作建议,板块机会,实用干货
  • what?动态规划?
  • CommonJS 的缓存机制:为什么二次 require 得到的对象是同一个?
  • 跨标签页通信的五种方案:LocalStorage、BroadcastChannel 与 SharedWorker
  • JavaScript 与 CSS 变量交互:利用 setProperty 动态修改 CSS 变量实现主题切换
  • 2、UNIX基础入门教程
  • 6、互联网通信全解析:从邮件到多媒体的多元世界
  • vue基于Spring Boot框架 农产品销售供应商管理系统_m11i2507_
  • 10、UNIX系统管理:技术与实践指南
  • vue基于SpringBoot的健身房管理系统设计与实现_45vy0km9_
  • 父子进程关系与终止机制详解
  • Qt面试题合集(一)
  • Claude vs ChatGPT vs Gemini:全方位对比与选用指南
  • 大模型量化技术原理-ZeroQuant系列(一)
  • RISCV的异常和中断
  • vue基于Spring Boot框架的水果商城设计与实现_6628xfyb_
  • 【入门级-数据结构-3、特殊树:完全二叉树的定义与基本性质】
  • python用openpyxl操作excel-读取或创建excel文件
  • 刷题日记day5(二分+前缀和)
  • 005-AES:采招网
  • 基于python+django的在线考试系统(源码+lw+部署文档+讲解等)
  • C语言一维与二维数组名详解:从本质理解到高手应用
  • 当水印遇见AI:一场像素级的美学修复之旅
  • 软件测试是保障软件质量的关键环节,尤其在当前无法完全依赖形式化方法证明软件正确性的背景下,测试成为发现缺陷最主要、最有效的手段