工作区neovim clangd

Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

原文:https://automatetheboringstuff.com/2e/chapter20/ 了解用于编辑电子表格、下载文件和启动程序的各种 Python 模块是很有用的,但有时您需要使用的应用没有任何模块。在计算机上实现任务自动化的终极工具是你编写的直接控制键盘和鼠标的程序。这些程序可以 ......
键盘 鼠标 指南 Python GUI

Python 自动化指南(繁琐工作自动化)第二版:十七、计时、安排任务和启动程序

原文:https://automatetheboringstuff.com/2e/chapter17/ 坐在电脑前运行程序是没问题的,但让程序在没有你直接监督的情况下运行也很有用。您计算机的时钟可以安排程序在某个指定的时间和日期或定期运行代码。例如,你的程序可以每小时抓取一个网站来检查变化,或者在你 ......
任务 指南 程序 Python

Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信

原文:https://automatetheboringstuff.com/2e/chapter18/ 检查和回复电子邮件是一项巨大的时间消耗。当然,你不能只写一个程序来帮你处理所有的邮件,因为每封邮件都需要它自己的回应。但是,一旦你知道如何编写可以发送和接收电子邮件的程序,你仍然可以自动完成大量与 ......
电子邮件 邮件 短信 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:十六、使用 CSV 文件和 JSON 数据

原文:https://automatetheboringstuff.com/2e/chapter16/ 在第 15 章,你学习了如何从 PDF 和 Word 文档中提取文本。这些文件是二进制格式的,需要特殊的 Python 模块来访问它们的数据。另一方面,CSV 和 JSON 文件只是纯文本文件。您 ......
文件 指南 数据 Python JSON

Python 自动化指南(繁琐工作自动化)第二版:十三、使用 EXCEL 电子表格

原文:https://automatetheboringstuff.com/2e/chapter13/ 虽然我们不经常将电子表格视为编程工具,但几乎每个人都使用它们将信息组织成二维数据结构,用公式执行计算,并以图表的形式产生输出。在接下来的两章中,我们将把 Python 集成到两个流行的电子表格应用 ......
表格 指南 Python EXCEL 电子

Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

原文:https://automatetheboringstuff.com/2e/chapter14/ 谷歌表格是一个免费的基于网络的电子表格应用,任何拥有 Google 账户或 Gmail 地址的人都可以使用,它已经成为 Excel 的一个有用的、功能丰富的竞争对手。谷歌表格有自己的 API,但是 ......
表格 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:十五、使用 PDF 和 WORD 文档

原文:https://automatetheboringstuff.com/2e/chapter15/ PDF 和 Word 文档是二进制文件,这使得它们比纯文本文件复杂得多。除了文本,它们还存储大量的字体、颜色和布局信息。如果您想让您的程序读写 PDF 或 Word 文档,您需要做的不仅仅是简单地 ......
文档 指南 Python WORD PDF

Python 自动化指南(繁琐工作自动化)第二版:十一、调试

原文:https://automatetheboringstuff.com/2e/chapter11/ 既然你已经知道了足够多的知识来编写更复杂的程序,你可能会开始发现其中不那么简单的错误。这一章介绍了一些工具和技术,用于查找程序中错误的根本原因,帮助您更快、更省力地修复错误。 套用程序员之间的一个 ......
指南 Python

Python 自动化指南(繁琐工作自动化)第二版:十、组织文件

原文:https://automatetheboringstuff.com/2e/chapter10/ 在前一章中,你学习了如何在 Python 中创建和写入新文件。您的程序也可以组织硬盘上预先存在的文件。也许你有过这样的经历:浏览一个装满几十个、几百个、甚至几千个文件的文件夹,然后手动复制、重命名 ......
文件 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:八、输入验证

原文:https://automatetheboringstuff.com/2e/chapter8/ 输入验证代码检查用户输入的值,比如来自input()函数的文本,格式是否正确。例如,如果您希望用户输入他们的年龄,您的代码不应该接受无意义的答案,如负数(在可接受的整数范围之外)或单词(这是错误的数 ......
指南 Python

Python 自动化指南(繁琐工作自动化)第二版:九、读取和写入文件

原文:https://automatetheboringstuff.com/2e/chapter9/ 变量是在程序运行时存储数据的好方法,但是如果您希望数据在程序完成后仍然存在,您需要将其保存到一个文件中。你可以把一个文件的内容想象成一个单独的字符串值,大小可能是千兆字节。在本章中,您将学习如何使用 ......
文件 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:七、使用正则表达式的模式匹配

原文:https://automatetheboringstuff.com/2e/chapter7/ 您可能熟悉通过按下CTRL+F并输入您要查找的单词来搜索文本。正则表达式更进了一步:它们允许你指定文本的模式来搜索。您可能不知道某个企业的确切电话号码,但如果您住在美国或加拿大,您会知道它是三位数字 ......
正则 表达式 模式 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:五、字典和结构化数据

原文:https://automatetheboringstuff.com/2e/chapter5/ 在这一章中,我将介绍字典数据类型,它提供了一种灵活的方式来访问和组织数据。然后,结合字典和上一章的列表知识,您将学习如何创建一个数据结构来模拟井字棋棋盘。 字典数据类型 像列表一样,字典是许多值的可 ......
字典 结构 指南 数据 Python

Python 自动化指南(繁琐工作自动化)第二版:零、前言

关于作者 Al Sweigart 是一名软件开发人员和技术书籍作者。Python 是他最喜欢的编程语言,他是该语言的几个开源模块的开发者。他的其他书籍可以在他的网站上根据知识共享许可免费获得。他的猫现在重 11 磅。 关于技术评审 Philip James 从事 Python 工作已经超过十年,是 ......
前言 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:三、函数

原文:https://automatetheboringstuff.com/2e/chapter3/ 您已经熟悉了前几章中的print()、input()和len()函数。Python 提供了几个这样的内置函数,但是您也可以编写自己的函数。函数就像一个程序中的一个小程序。 为了更好地理解函数是如何工 ......
函数 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:四、列表

原文:https://automatetheboringstuff.com/2e/chapter4/ 在开始认真编写程序之前,您需要理解的另一个主题是列表数据类型及其表亲元组。列表和元组可以包含多个值,这使得编写处理大量数据的程序更加容易。由于列表本身可以包含其他列表,您可以使用它们将数据组织成层次 ......
指南 Python

Python 自动化指南(繁琐工作自动化)第二版:二、流程控制

原文:https://automatetheboringstuff.com/2e/chapter2/ 所以,你知道单个指令的基本原理,程序就是一系列指令。但是编程的真正优势不仅仅是像周末跑腿一样一个接一个地运行指令。根据表达式的求值方式,程序可以决定跳过指令,重复指令,或者从几条指令中选择一条来运行 ......
流程 指南 Python

Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识

原文:https://automatetheboringstuff.com/2e/chapter1/ Python 编程语言具有广泛的语法结构、标准库函数和交互式开发环境特性。幸运的是,你可以忽略其中的大部分;你只需要学会足够多的东西来编写一些方便的小程序。 但是,在做任何事情之前,您必须学习一些基 ......
基础知识 基础 指南 知识 Python

Neovim,要尝一口不?

Neovim 风评很好,我机器上其实早装了它来替代 vim。只不过这两年用 vscode 较多,冷落了它,除了偶尔改改配置文件,很少用。难得大过年的有点儿空,就来倒腾它一下子,最终效果如下。 基础配置 从 0.5 版开始,Neovim 允许使用 Lua 代替 VimL 作为配置语言,所以这里也直接从 ......
Neovim

1953. 你可以工作的最大周数

题目描述 给了n个项目,每个项目有不同的工作阶段。 限制是每周只能做一个阶段,相邻的两周不能看同一个项目 问最多能看多少周? f1-贪心 基本分析 最好的分配方式?最长的分为一类,其余一类,用其余的来分隔最长的 会有哪些情况?s > rest + 1和 s <= rest + 1的情况 代码 cla ......
1953

共建六位一体的数字化转型协同工作体系

1、诊断、贯标、示范、服务、平台、政策六位一体协同工作体系2、数字化转型是一项系统性的创新工程,我们提出六位一体的数字化转型协同工作体系和工作抓手,引导和支持 相关推进主体从全局、全价值链、全要素出发开展整体统筹和协同优化。#数字化转型 #大数据推荐给有需要的人#产品经理 #售前工程师 #解决方案架 ......
一体 体系 数字

Thanos工作原理及组件简介

Thanos 简介 Thanos 是一个「开源的,高可用的 Prometheus 系统,具有长期存储能力」。很多知名公司都在使用 Thanos,也是 CNCF 孵化项目的一部分。 Thanos 的一个主要特点就是通过使用对象存储(比如 S3)可以允许 “无限” 存储空间。对象存储可以是每个云提供商提 ......
组件 原理 简介 Thanos

去除工作表保护密码

问题:如何去除工作表保护密码 解决: 第一步:复制原文档,以保证原文档无损 第二步:修改后缀名为rar 第三步:打开rar文件,依此路径打开“...xl\worksheets” 第四步:用记事本打开“被保护的工作表.xml”文件 第五步:将“Protection”一词所在的左右括号内(包括括号)全部 ......
密码

202031607225-王淑慧 实验一 软件工程准备-前期工作及预习

#实验一 软件工程准备 | 项目 | 内容 | | | | | 班级博客链接 |2023年春软件工程20级卓越班 | | 本次作业要求链接 | 实验一 软件工程准备 | |我的课程学习目标 | 1:学习博客园软件开发,社区使用技巧和经验2:了解Github的基本操作3:学习《现代软件工程——构建之法 ......

让用户更好地完成工作 前者是技术驱动,后者看中对行业的重新改造 销售的过程需要持续且有细节

小结: 1、 用一天,就一天不能断销售,整个过程渗透在产品和服务体系的每个和环节中,追求的是客户成功,实现共赢。这时,对于企业本身来说,你不能再把业务押在销售人员上,更不能幻想一只销售铁军就可支撑整盘棋,即使你有独立销售团队,他们与其他部门也是高度链接的。 2、 再看国外,诸如AWS、Salesfo ......
细节 过程 用户 行业 技术

有度即时通统一工作门户助力政企单位开启数字化办公新模式

为了提高办公效率,许多政企内部都会采用数套以上的办公系统平台,但这些平台相互之间都是独立的,形成了信息孤岛。政企内部人员在使用的时候需要来回切换,很容易出现信息遗漏和处理不及时的情况,阻碍了政企内部办公效率的提升。因此,不少政企迫切需要一款能够整合内部已有系统的的数字化办公平台。 有度即时通除了提供 ......
政企 单位 模式 数字 门户

.NetCore基于SqlSugar和Aop的工作单元模式(UnitOfWork)实现

Unit Of Work 是什么 Unit Of Work模式,即工作单元,它是一种数据访问模式。它是用来维护一个由已经被业务修改(如增加、删除和更新等)的业务对象组成的列表。它负责协调这些业务对象的持久化工作及并发问题。通过数据库事务Unit Of Work模式会记录所有对象模型修改过的信息,在提 ......
UnitOfWork 单元 SqlSugar NetCore 模式

NFS到底是怎么工作的?

NFS介绍 NFS是Network File System的缩写,NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发。NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。 NFS应用场景很简单,当多台 ......
NFS

azure databricks使用external hive metastore跨工作区共享元数据

为什么要使用external hive metastore可以跨workspace的共享元数据,不用每次创建workspace的时候都重复的把元数据重建一次。更好的元数据集中管理,Create once, use everywhere。为灾难恢复(DR)做好为准备,并降低复杂性。(PAAS一样会存在 ......

全文高能!提高工作效率的9个VS Code扩展插件

1/ Path Intellisense 这个扩展会自动补全文件名。就像在 HTML 中使用标签一样,它会自动补全标签。 2/ Live Server 这个扩展允许你在浏览器上启动本地项目并进行实时重载,这样你就不必在每次更改后不停地刷新了。 3/ CodeGeeX **CodeGeeX**是一个使 ......
插件 效率 全文 Code