财务人为什么该学 Python?不是抢饭碗,是少加班
《不是一条狗》开张第一篇。不卖课、不忽悠,先把话说明白。
先讲个你可能很熟的场景
月底了。
老板甩给你 28 个分公司的 Excel 报表,让你合并成一张总表。格式还不统一,有的“金额”列叫“金额”,有的叫“合计”,有的把单位写成了“万元”。
你打开第一个文件,复制、粘贴、对齐列、改格式……搞完一个,看了眼时间,过去 6 分钟。还有 27 个。
那天晚上你又是最后一个走的。
这件事,用 Python 写一次代码,以后每个月点一下,10 秒钟跑完。
这就是这个号要教你的东西。
我猜你心里有几个疑问
「我数学不好 / 我不是学计算机的,能学会吗?」
能。我们教的不是写游戏、做网站那种 Python,是专门处理表格、文件、数据的那一小块。
说白了,你天天用 Excel 的函数(VLOOKUP、SUMIF、数据透视表),你已经在“编程”了,只是用的是鼠标。Python 只是把这些操作换成了文字命令——而且更不容易出错,因为它不会手抖点错单元格。
「学这个要花多少时间?」
跟着这个号,第一周你就能跑出第一个能用的脚本。不需要先啃 300 页的语法书。我们的逻辑是:遇到一个真实的活 → 给你一段能直接用的代码 → 你改改就能套到自己的工作上。
「学完是不是就要转行当程序员?」
不是。你还是财务,但你是会用工具的财务。
这年头,会 Excel 的财务一抓一大把。但能写两段代码、把重复活自动化的财务,老板一眼就记住了。这不是让你卷,是让你把省下来的两小时拿去喝咖啡,或者干点真正动脑子、有价值的分析活。
Python 到底能帮财务干什么?
给你一份“剧透清单”,这些都是后面要手把手教的:
- 合并报表 —— 几十个 Excel 拼成一张,10 秒搞定
- 银行流水对账 —— 系统流水和银行流水自动比对,差异自动标红
- 批量生成工资条 —— 一键拆成几百份,还能自动群发邮件
- 应收账款账龄分析 —— 自动算每笔欠款多少天,分好区间
- 报表勾稽校验 —— 资产负债表和利润表对不上,代码自动揪出来
这些活的共同点:重复、规则固定、量大、容易看花眼出错。凡是符合这几条的活,都是 Python 的主场。
Excel 没用了吗?当然不是
别误会,我不是来踩 Excel 的。
Excel 适合:临时看看数据、做几个单元格的小计算、给老板演示。这些场景它又快又直观,没必要上 Python。
Python 适合:同样的活要重复做很多遍、文件特别多、数据量大到 Excel 卡死、或者步骤多到手动做必出错。
两个是搭档,不是对手。 学会 Python,你是多了一件趁手的工具,不是把 Excel 扔了。
这个号会怎么教?
三个承诺:
- 说人话。 不堆术语,能用大白话讲明白的绝不甩专业名词。
- 代码全部开源。 每篇文章的代码和示例数据都上传到 GitHub,你直接下载就能跑,怎么下载我也会专门教。
- 复制即用。 给你的代码不是“演示玩具”,是真能套进你工作的工具。改几个文件名就能用。
工具链也尽量轻:我们不装又大又笨重的 Anaconda,用一个叫 uv 的小工具管环境,干净、快、好删。下一篇就教你怎么装,两步搞定。小作业(不用交,自己想想)
拿出纸笔,写下你工作里最烦、最重复、最浪费时间的 3 件事。
比如“每月手动合并 XX 张表”“每周从系统导数据再清洗”。
记下来。学到后面,你会一个一个把它们干掉。
下一篇:《装环境其实就两步:认识 uv,三个命令走天下》我们正式动手。