返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书] 让Python遇上Office——从编程入门到自动化办公实践 潘美冰 清华大学出版社 软件工具-程序设计、
  • 新商品上架
    • 作者: 潘美冰著
    • 出版社: 清华大学出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 潘美冰著
    • 出版社:清华大学出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9784583614903
    • 版权提供:清华大学出版社

     书名:  让Python遇上Office——从编程入门到自动化办公实践
     出版社:  清华大学出版社
     出版日期  2023
     ISBN号:  9787302637882

    Python 是目前最流行的编程语言之一。本书将从零开始教读者如何通过 Python 实现办 公自动化。全书共 10 章,分为 3 部分:第一部分(第 1~5 章)包括从零基础入门 Python 的 基础知识(数据类型、函数、类与对象、捕获异常、文件操作、管理模块等);第二部分(第

    6~9 章)以操作办公文档为主,介绍如何使用 Python 代码处理 Word、Excel、PPT、PDF 文档, 实现文档办公自动化;第三部分(第 10 章)为进阶部分,内容涉及桌面自动化、发送邮件、 网络请求、定时任务、GUI、打包程序等,可以帮助读者进一步提高工作效率。本书代码逻 辑完整清晰,强调各种易错点,以便读者在学习过程中实现效率最大化。读者可以将本书案 例当成模板。

    本书适合想要学习 Python 语言的在校师生或职场办公人员,也适合零基础的学习者入 门 python 编程。



     

    潘美冰,Python开发工程师,从事Python开发工作四年,有着丰富的项目实战经验,擅长办公自动化、爬虫技术、Web应用、GUI开发,对Python有着深入的理解。常在B站(账号“冰冷的希望123”)分享与Python、设计相关的教程,备受好评,部分教程入选B站高能公开课




     

    让Python遇上Office——从编程入门到自动化办公实践,讲解从编程语法到自动化办公,帮助读者提高工作效率

     

    目 录


    第一部分 Python基础知识


    第1章 Python安装环境


    1.1 认识Python                                    .1


    1.2 安装Python                                    .2


    1.2.1 在Windows系统安装Python                              2


    1.2.2 在macOS安装Python                                  6


    1.3 安装Pycharm                                   .9


    1.3.1 安装Windows版Pycharm                               10


    1.3.2 安装macOS版Pycharm                                .14


    1.4 第一行代码                                   ..17


    1.4.1 交互环境                                        .17


    1.4.2 运行py文件                                      .18


    1.4.3 在Pycharm中运行                                   18


    1.5 简单交互                                     22


    1.5.1 注释                                           22


    1.5.2 输出                                           22


    1.5.3 输入                                           23


    1.5.4 变量                                           24




    让Python遇上Office——从编程入门到自动化办公实践IV

    第2章 数据结构

    2.1 数字类型                                     262.1.1 整型                                           262.1.2 浮点型                                         ..272.1.3 布尔型                                         ..272.1.4 复数                                           272.2 字符串                                      .282.2.1 字符编码                                        .282.2.2 字符串                                         ..302.2.3 转义字符                                        .312.2.4 字符串索引                                       322.2.5 字符串切片                                       332.2.6 查询元素                                        .342.2.7 拼接字符串                                       352.2.8 类型转换                                        .352.2.9 替换字符串                                       362.2.10 大小写转换                                      .372.2.11 分割字符串                                     ..372.2.12 格式化字符串                                    .372.3 列表                                       ..392.3.1 新建列表                                        .392.3.2 查询列表元素                                     ..402.3.3 增加列表元素                                     ..412.3.4 修改列表元素                                     ..412.3.5 删除列表元素                                     ..412.3.6 合并多个列表                                     ..432.3.7 列表元素统计                                     ..432.4 元组                                       ..442.4.1 新建元组                                        .442.4.2 访问元组                                        .452.5 字典                                       ..452.5.1 新建字典                                        .462.5.2 访问字典元素                                     ..47


    V


    目 录


    2.5.3 增加字典元素                                     ..48


    2.5.4 修改字典元素                                     ..48


    2.5.5 删除字典元素                                     ..49


    2.6 集合                                       ..50


    2.6.1 新建集合                                        .50


    2.6.2 交差并补                                        .51


    2.6.3 增加集合元素                                     ..52


    2.6.4 删除集合元素                                     ..52


    2.7 None类型                                   ..53


    2.8 可变类型与拷贝                                 .53


    2.8.1 可变类型和不可变类型                                ..53


    2.8.2 浅拷贝与深拷贝                                    ..55


    2.9 公共方法                                     56


    2.10 运算符                                     ..57


    2.10.1 算术运算符                                      .58


    2.10.2 比较运算符                                      .58


    2.10.3 赋值运算符                                      .59


    2.10.4 逻辑运算符                                      .60


    2.10.5 成员运算符                                      .61


    2.10.6 身份运算符                                      .62


    2.11 遍历                                       63


    2.12 推导式                                     ..64


    第3章 函数


    3.1 三大基本结构                                  .67


    3.1.1 顺序结构                                        .67


    3.1.2 选择结构                                        .67


    3.1.3 循环结构                                        .70


    3.2 认识函数                                     74


    3.3 函数参数                                     76


    3.3.1 形参与实参                                       76


    3.3.2 默认参数                                        .77




    让Python遇上Office——从编程入门到自动化办公实践VI

    3.3.3 不定长参数                                       783.4 函数返回值                                   ..783.5 组包和解包                                   ..793.6 变量作用域                                   ..823.7 lambda函数                                   .83

    第4章 类与对象

    4.1 类与对象                                     854.1.1 实例化对象                                       854.1.2 初始化方法                                       864.1.3 对象属性与方法                                    ..874.2 私有属性和私有方法                              ..894.3 魔法方法                                     914.3.1 对象的生命周期                                    ..924.3.2 可迭代对象                                       934.4 继承与多态                                   ..954.4.1 继承                                           964.4.2 多态                                           974.5 类方法与静态方法                                994.5.1 装饰器                                         ..994.5.2 类方法                                         ..994.5.3 静态方法                                       ..1014.5.4 属性装饰器                                      .101

    第5章 其他知识点

    5.1 程序异常                                    .1035.1.1 捕获异常                                       ..1035.1.2 主动抛异常                                      .1055.1.3 debug程序                                      ..1075.2 文件读写                                    .1085.2.1 open函数                                       .108


    5.2.2 上下文管理器                                     111


    5.3 模块与包                                    .113


    5.3.1 模块                                          .113


    5.3.2 包                                           ..115


    5.3.3 pip管理器                                       116


    5.4 常用模块                                    .117


    5.4.1 datetime                                        .117


    5.4.2 decimal                                        ..119


    5.4.3 os                                           ..121


    第二部分 Python办公知识


    第6章 操作Excel


    6.1 openpyxl                                    ..124


    6.2 打开与保存                                   126


    6.2.1 新建工作簿                                      .126


    6.2.2 保存工作簿                                      .126


    6.2.3 打开工作簿                                      .128


    6.3 操作工作表                                   128


    6.3.1 获取默认工作表                                    128


    6.3.2 工作表属性                                      .129


    6.3.3 获取工作表                                      .130


    6.3.4 新建工作表                                      .131


    6.3.5 删除工作表                                      .132


    6.3.6 移动工作表                                      .132


    6.3.7 复制工作表                                      .133


    6.4 访问单元格                                   133


    6.4.1 获取单个单元格                                    134


    6.4.2 单元格属性                                      .134


    6.4.3 修改单元格                                      .135


    6.4.4 获取多个单元格                                    137




    让Python遇上Office——从编程入门到自动化办公实践VIII

    6.5 操作单元格                                   1426.5.1 合并单元格                                      .1426.5.2 插入和删除行列                                    1446.5.3 移动单元格                                      .1456.6 使用公式                                    .1466.6.1 可用公式                                       ..1466.6.2 使用公式                                       ..1476.6.3 翻译公式                                       ..1486.7 设置样式                                    .1506.7.1 字体样式                                       ..1506.7.2 行高列宽                                       ..1516.7.3 对齐方式                                       ..1526.7.4 边框样式                                       ..1536.7.5 填充渐变                                       ..1536.8 过滤和排序                                   1546.9 插入图表                                    .1576.10 只读只写                                   ..1606.10.1 只写模式                                       1606.10.2 只读模式                                       1616.11 加密保护                                   ..1626.11.1 保护工作簿                                     1626.11.2 保护工作表                                     1646.11.3 加密文档                                       1656.12 xls转xlsx                                   .166

    第7章 操作Word7.1 python-docx                                   1687.2 打开与保存                                   1687.2.1 新建文档                                       ..1687.2.2 保存文档                                       ..1687.2.3 打开文档                                       ..1697.3 doc转docx                                   .170


    7.4 段落操作                                    .171


    7.4.1 段落                                          .171


    7.4.2 增删段落                                       ..173


    7.5 段落样式                                    .175


    7.5.1 段落对齐                                       ..175


    7.5.2 使用内置样式                                     176


    7.5.3 间距和缩进                                      .178


    7.5.4 删除段落样式                                     179


    7.6 Run对象                                    .180


    7.6.1 认识Run                                       180


    7.6.2 添加Run                                       181


    7.6.3 清空Run                                       182


    7.6.4 Run样式                                       182


    7.6.5 案例:社团证明                                    185


    7.7 长度单位                                    .190


    7.7.1 Emu                                          .190


    7.7.2 单位转换                                       ..191


    7.7.3 中文字符长度                                     192


    7.8 使用标题                                    .193


    7.8.1 添加标题                                       ..194


    7.8.2 标题与段落的关系                                  ..195


    7.9 操作图片                                    .196


    7.9.1 插入图片                                       ..196


    7.9.2 查看图片                                       ..198


    7.9.3 删除图片                                       ..199


    7.9.4 图片尺寸                                       ..200


    7.9.5 图片对齐                                       ..202


    7.9.6 浮动图片                                       ..202


    7.9.7 提取图片                                       ..205


    7.10 操作表格                                   ..206


    7.10.1 插入表格                                       206


    7.10.2 添加行列                                       207


    7.10.3 行列对象                                       207


    7.10.4 单元格对象                                     ..209




    让Python遇上Office——从编程入门到自动化办公实践X

    7.10.5 修改单元格                                     ..2097.10.6 合并单元格                                     ..2117.10.7 单元格样式                                     ..2117.10.8 表格样式                                       2137.11 页面设置                                   ..2147.11.1 使用节                                        .2157.11.2 分节符                                        .2157.11.3 纸张大小                                       2167.11.4 纸张方向                                       2177.11.5 页边距                                        .2187.11.6 装订线                                        .2197.11.7 页眉页脚                                       2197.11.8 奇偶页不同                                     2227.11.9 首页不同                                       223

    第8章 操作PPT8.1 python-pptx                                  .2258.2 打开与保存                                   2258.2.1 新建和保存                                      .2258.2.2 打开文档                                       ..2268.2.3 ppt转pptx                                       2268.3 长度单位                                    .2278.3.1 长度单位                                       ..2278.3.2 单位转换                                       ..2278.4 操作幻灯片                                   2288.4.1 幻灯片布局                                      .2288.4.2 新建幻灯片                                      .2298.4.3 幻灯片位置                                      .2308.4.4 获取幻灯片                                      .2308.4.5 删除幻灯片                                      .2318.5 使用形状                                    .2328.5.1 了解形状                                       ..232


    8.5.2 获取形状                                       ..233


    8.5.3 添加形状                                       ..234


    8.5.4 形状填充色                                      .236


    8.5.5 形状边框                                       ..237


    8.6 使用占位符                                   237


    8.6.1 了解占位符                                      .237


    8.6.2 获取占位符                                      .238


    8.6.3 占位符类型                                      .239


    8.6.4 填充占位符                                      .240


    8.7 操作文本                                    .243


    8.7.1 获取文本框                                      .243


    8.7.2 添加文本框                                      .243


    8.7.3 添加文本                                       ..244


    8.7.4 段落样式                                       ..245


    8.7.5 Run样式                                       246


    8.7.6 文本框样式                                      .247


    8.8 添加图表                                    .249


    8.8.1 柱状图                                         249


    8.8.2 折线图                                         253


    8.8.3 散点图                                         255


    8.8.4 饼图                                          .258


    8.8.5 占位符图表                                      .260


    8.9 操作表格                                    .261


    8.9.1 插入表格                                       ..261


    8.9.2 读取表格                                       ..262


    8.9.3 占位符表格                                      .263


    8.9.4 表格对象                                       ..263


    8.9.5 行列对象                                       ..264


    8.9.6 访问单元格                                      .265


    8.9.7 单元格文本                                      .266


    8.9.8 单元格样式                                      .266


    8.9.9 合并单元格                                      .267


    8.9.10 拆分单元格                                     ..269




    让Python遇上Office——从编程入门到自动化办公实践XII

    8.10 操作图片                                   ..2708.10.1 添加图片                                       2708.10.2 提取图片                                       2718.10.3 页面保存为图片                                   .272

    第9章 操作PDF9.1 pypdf2                                      2739.2 打开与保存PDF文件                            .2739.2.1 保存文档                                       ..2739.2.2 读取文档                                       ..2749.2.3 文档尺寸                                       ..2749.3 操作页面                                    .2759.3.1 读取页面                                       ..2759.3.2 保存页面                                       ..2759.3.3 合并文档                                       ..2769.4 修改PDF                                   .2789.4.1 旋转页面                                       ..2789.4.2 缩放页面                                       ..2799.4.3 裁剪页面                                       ..2819.5 提取内容                                    .2839.5.1 提取文本                                       ..2839.5.2 提取图片                                       ..2849.6 添加水印                                    .2859.7 读写元数据                                   2869.7.1 查看元数据                                      .2869.7.2 更新元数据                                      .2869.8 加密解密                                    .2879.8.1 加密文档                                       ..2879.8.2 解密文档                                       ..2889.9 转换PDF                                   .2889.9.1 Word转PDF                                     ..2889.9.2 Excel转PDF                                     ..289


    9.9.3 PPT转PDF                                      .290


    9.9.4 PDF转Word                                     ..291


    第三部分 进阶内容


    第10章 其他操作


    10.1 自动单击                                   ..293


    10.1.1 pyautogui                                       293


    10.1.2 屏幕信息                                       294


    10.1.3 鼠标操作                                       294


    10.1.4 键盘操作                                       296


    10.1.5 信息弹窗                                       297


    10.1.6 图片定位                                       298


    10.1.7 记事本案例                                     ..299


    10.2 发送邮件                                   ..300


    10.2.1 开启SMTP                                      301


    10.2.2 发送纯文本邮件                                   .301


    10.2.3 发送邮件附件                                   ..303


    10.3 网络请求                                   ..306


    10.3.1 Web相关概念                                    .306


    10.3.2 请求网络资源                                   ..308


    10.3.3 第三方API                                      309


    10.3.4 发起网络请求                                   ..312


    10.3.5 处理JSON                                      .313


    10.4 定时任务                                   ..317


    10.4.1 安装apshedule                                    317


    10.4.2 简单使用                                       317


    10.4.3 调度器                                        .318


    10.4.4 触发器                                        .318


    10.4.5 管理定时任务                                   ..320


    10.4.6 修改定时任务                                   ..322




    10.4.7 定时任务案例                                   ..323


    10.5 图形用户界面                                 324


    10.5.1 PySimpleGUI                                     325


    10.5.2 第一个GUI                                     ..325


    10.5.3 Window对象                                     326


    10.5.4 布局                                         ..328


    10.5.5 单击事件                                       329


    10.5.6 文本元素                                       330


    10.5.7 更新元素                                       332


    10.5.8 输入框元素                                     ..333


    10.5.9 按钮元素                                       334


    10.5.10 文件选择框                                     335


    10.5.11 弹窗                                         337


    10.5.12 GUI版ppt转pptx                                 .338


    10.6 打包程序                                   ..340


    10.6.1 pyinstaller                                      ..340


    10.6.2 虚拟环境                                       342


    结束语                             346




     


     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购