- 本文说明 今天和一个朋友吃饭,她说我经常使用Excel制作工资条,但是每个月都要做一遍,你能不能用python写一个代码,能够自动化完成这个工作。这当然可以啦,就是这么牛逼! 我们先来看看原始数据是什么样子的。 那么最后做成的效果是什么样子的呢? 这就很方便了,不管你公司有多少人,只要你把原始数据丢给我,我都可以秒出一个工资条,省得每次都需要使用Excel操作一... 本文说明 今天和一个朋友吃饭,她说我经常使用Excel制作工资条,但是每个月都要做一遍,你能不能用python写一个代码,能够自动化完成这个工作。这当然可以啦,就是这么牛逼! 我们先来看看原始数据是什么样子的。 那么最后做成的效果是什么样子的呢? 这就很方便了,不管你公司有多少人,只要你把原始数据丢给我,我都可以秒出一个工资条,省得每次都需要使用Excel操作一...
- Vlookup函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用。但是你可能会注意到,Excel一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时你有没有想到过被称作“万金油”的Python,他好像啥都可以做,是不是很牛逼?对于Excel来说 的大数据量,但是对于Python来说,应该是小菜一碟。今天我就带着大家对比学习一下,怎么... Vlookup函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用。但是你可能会注意到,Excel一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时你有没有想到过被称作“万金油”的Python,他好像啥都可以做,是不是很牛逼?对于Excel来说 的大数据量,但是对于Python来说,应该是小菜一碟。今天我就带着大家对比学习一下,怎么...
- 问题抽丝剥茧 这个问题也算是群友答疑。如果说同事或者老板给你一堆这样的数据,你估计会抓狂,该怎么处理呢? 仔细观察上面数据可以发现,该数据有如下2个主要特点: ① 每一行的数据长度不同。第一行和第三行有4个属性,第二行有5个属性。② 不同行的属性值,并不是对应排列。 解题思路剖析 你可能会想,直接用Excel分裂。其实并不可行,因为不同行的属性值,并不是对应排... 问题抽丝剥茧 这个问题也算是群友答疑。如果说同事或者老板给你一堆这样的数据,你估计会抓狂,该怎么处理呢? 仔细观察上面数据可以发现,该数据有如下2个主要特点: ① 每一行的数据长度不同。第一行和第三行有4个属性,第二行有5个属性。② 不同行的属性值,并不是对应排列。 解题思路剖析 你可能会想,直接用Excel分裂。其实并不可行,因为不同行的属性值,并不是对应排...
- 1. 列表、字典、集合概念说明 在讲述这三个概念之前,首先我们需要对列表、字典、集合这三个概念,做一个简单的说明。 2. 列表解析式 列表推导式在日常编程中,发挥着很重要的作用(尤其是利用python做数据清洗的时候),它能够简化我们的代码,及其好用,我这里将它的常见3种用法给大家总结一下。 ① 一般形式 语法格式:[ expression for i i... 1. 列表、字典、集合概念说明 在讲述这三个概念之前,首先我们需要对列表、字典、集合这三个概念,做一个简单的说明。 2. 列表解析式 列表推导式在日常编程中,发挥着很重要的作用(尤其是利用python做数据清洗的时候),它能够简化我们的代码,及其好用,我这里将它的常见3种用法给大家总结一下。 ① 一般形式 语法格式:[ expression for i i...
- 本文大纲 glob模块也是Python标准库中一个重要的模块,主要用来查找符合特定规则的目录和文件,并将搜索的到的结果返回到一个列表中。使用这个模块最主要的原因就是,该模块支持几个特殊的正则通配符,用起来贼方便,这个将会在下方为大家进行详细讲解。 支持4个常用的通配符 使用glob模块能够快速查找我们想要的目录和文件,就是由于它支持*、**、? 、[ ]这三个通... 本文大纲 glob模块也是Python标准库中一个重要的模块,主要用来查找符合特定规则的目录和文件,并将搜索的到的结果返回到一个列表中。使用这个模块最主要的原因就是,该模块支持几个特殊的正则通配符,用起来贼方便,这个将会在下方为大家进行详细讲解。 支持4个常用的通配符 使用glob模块能够快速查找我们想要的目录和文件,就是由于它支持*、**、? 、[ ]这三个通...
- “针对数值型数据”进行排序,可能是大家最喜欢,并且最熟悉的操作,然而如何“针对文本型数据”进行排序呢?这个问题,你可以在心里默想一下,应该如何操作。 有时候,如果一个小数据,直接在Excel中就可以完成该需求,那么如何用它进行操作呢?如果数据量很大,你想用Python实现这个目标,又应该怎么办呢? 基于此,黄同学今天就带着大家,分别在Excel和Python中,实现... “针对数值型数据”进行排序,可能是大家最喜欢,并且最熟悉的操作,然而如何“针对文本型数据”进行排序呢?这个问题,你可以在心里默想一下,应该如何操作。 有时候,如果一个小数据,直接在Excel中就可以完成该需求,那么如何用它进行操作呢?如果数据量很大,你想用Python实现这个目标,又应该怎么办呢? 基于此,黄同学今天就带着大家,分别在Excel和Python中,实现...
- 这年头什么样子的需求都会出现,下面这张图就是很好的体现了。这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的“万金油”编程语言来说,简直不是问题啦。 废话不多说,我们直接进入主题。 为了实现这个功能,今天我们使用的是pypinyin库,因此在使用之前需要我们提前安装一下,很方便。 pip install pypinyin ... 这年头什么样子的需求都会出现,下面这张图就是很好的体现了。这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的“万金油”编程语言来说,简直不是问题啦。 废话不多说,我们直接进入主题。 为了实现这个功能,今天我们使用的是pypinyin库,因此在使用之前需要我们提前安装一下,很方便。 pip install pypinyin ...
- 1.本文介绍 这是一个很好的Python自动化的案例。对于小公司,采用手动方式一个个发送邮件还是可以的。如果一个上百号,上千号,或者更大规模的公司,我们再一个个发送工资条邮件,就太浪费时间了。鉴于此,我写了一个这样的程序,实现Python自动化群发工资条的功能。 原始数据源如下: 最终效果如下: 看到这里,你肯定也觉得很好玩儿吧?那么这样一个自动化程序,应该怎么... 1.本文介绍 这是一个很好的Python自动化的案例。对于小公司,采用手动方式一个个发送邮件还是可以的。如果一个上百号,上千号,或者更大规模的公司,我们再一个个发送工资条邮件,就太浪费时间了。鉴于此,我写了一个这样的程序,实现Python自动化群发工资条的功能。 原始数据源如下: 最终效果如下: 看到这里,你肯定也觉得很好玩儿吧?那么这样一个自动化程序,应该怎么...
- 1. 提出需求 这已经不知道是粉丝问我的第几个办公自动化的问题了,并且这些问题都是大家在学习和工作中碰到过的真实问题场景。其实从下图中已经可以很明确的看出别人的需求了,我这里就不用在赘述了,下面直接上思路吧! 2. 解题思路 为了让大家能够快速学会,我这里会将问题拆解为各个小部分,也希望能够帮助到大家。 1)导入相关库 import pandas as pd... 1. 提出需求 这已经不知道是粉丝问我的第几个办公自动化的问题了,并且这些问题都是大家在学习和工作中碰到过的真实问题场景。其实从下图中已经可以很明确的看出别人的需求了,我这里就不用在赘述了,下面直接上思路吧! 2. 解题思路 为了让大家能够快速学会,我这里会将问题拆解为各个小部分,也希望能够帮助到大家。 1)导入相关库 import pandas as pd...
- 1. 问题起源 我们在学习Python的过程中,可能会经常遇到下方这样的编码问题。有时候我们需要选择gbk,有时候需要选择utf-8。你以为这样就完了吗?碰到的还有gb2312,gb18030等各种奇奇怪怪的编码。那么,编码的起源究竟是怎样的呢?我们今天就用 “讲故事” 的方式,带你认识一下它。 2. 黄同学给你讲故事 1)烽火士兵的故事 在正式讲故事之前,... 1. 问题起源 我们在学习Python的过程中,可能会经常遇到下方这样的编码问题。有时候我们需要选择gbk,有时候需要选择utf-8。你以为这样就完了吗?碰到的还有gb2312,gb18030等各种奇奇怪怪的编码。那么,编码的起源究竟是怎样的呢?我们今天就用 “讲故事” 的方式,带你认识一下它。 2. 黄同学给你讲故事 1)烽火士兵的故事 在正式讲故事之前,...
- 老爸说他有个照片文件夹打不开了,让我过去看看,一瞅,好家伙,加密压缩包尘封老照片呀。 既然加密,没准还有意外收货。 作为一个“精灵鬼”,这么有价值的数据,我必须帮老爸解开呀。 寻找思路 解密压缩包的思路是什么? 答:通过各种密码去尝试解压文件。 用什么解压文件? 答:zip 使用 zipfile,rar 使用 rarfile,已经有 Python ... 老爸说他有个照片文件夹打不开了,让我过去看看,一瞅,好家伙,加密压缩包尘封老照片呀。 既然加密,没准还有意外收货。 作为一个“精灵鬼”,这么有价值的数据,我必须帮老爸解开呀。 寻找思路 解密压缩包的思路是什么? 答:通过各种密码去尝试解压文件。 用什么解压文件? 答:zip 使用 zipfile,rar 使用 rarfile,已经有 Python ...
- 第一次课内容 学习心态及注意事项 信心 谦虚 脚踏实地 多动手 python简介 代码量少,简介,易上手,语法要求不过于严格, Python 库。 速度慢, 不可加密。 输出、变量、输入 数据类型:整数、浮点数、字符串 >>> >>>... 第一次课内容 学习心态及注意事项 信心 谦虚 脚踏实地 多动手 python简介 代码量少,简介,易上手,语法要求不过于严格, Python 库。 速度慢, 不可加密。 输出、变量、输入 数据类型:整数、浮点数、字符串 >>> >>>...
- 规则与效果 2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。 1.游戏介绍: 《204... 规则与效果 2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。 1.游戏介绍: 《204...
- 一总结的链接: 好,我们继续 一次性初始化多个变量 可以直接赋值: a,b,c,d=1,2,3,4 可以利用列表: List = [1,2,3]x,y,z=Listprint(x, y, z)#-> 1 2 3 (元素个数应与列表长度相同) 打印模块路径 import socketprint(socket)#... 一总结的链接: 好,我们继续 一次性初始化多个变量 可以直接赋值: a,b,c,d=1,2,3,4 可以利用列表: List = [1,2,3]x,y,z=Listprint(x, y, z)#-> 1 2 3 (元素个数应与列表长度相同) 打印模块路径 import socketprint(socket)#...
- 常见的反爬手段和解决思路 1 服务器反爬的原因 爬虫占总PV(PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv)比例较高,这样浪费钱(尤其是三月份爬虫)。 三月份爬虫是个什么概念呢?每年的三月份我们会迎接一次爬虫高峰期,有大量的硕士在写论文的时候会选择爬取一些往网站,并进行舆情分析。因为五月份交论文,所以嘛,大家都是读过书的,你们懂的,前期各种DotA... 常见的反爬手段和解决思路 1 服务器反爬的原因 爬虫占总PV(PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv)比例较高,这样浪费钱(尤其是三月份爬虫)。 三月份爬虫是个什么概念呢?每年的三月份我们会迎接一次爬虫高峰期,有大量的硕士在写论文的时候会选择爬取一些往网站,并进行舆情分析。因为五月份交论文,所以嘛,大家都是读过书的,你们懂的,前期各种DotA...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签