作者:虑得先生
我是70后,那个时代,学会了 EXCEL,就是办公室的“小明星”,工作效率比别人要高很多,容易被领导发现你的价值。
现在回想起来,学 EXCEL,也是一个循序渐进的过程,首先学会了制作表格和排版,然后就是会四则运算。后来,就开始学函数,第一个函数就是 IF 条件判断函数,马上应用到销售员的提成计算中去,因为提成,都是按档位分不同提成率计算的,不会 IF,都回忆不起来当时是怎么算出来的。
时光如白驹过隙,都2026了,会计们再不提升自己的工具技能,又要被边缘化了。
这时,python 对于会计,就像我那个时代的 EXCEL,不是要不要学的问题,是能不能马上开始的问题。
网上很多 python 的教学视频,书也一大把,我之前也是按传统路径去学,太没有成就感了。兜兜转转一年半,才搞明白,那些资料都是给程序员准备的,会计,就不是 python 培训的目标人群。
经过我自己的实践,找到了一条会计人学习 Python 的主路径,先把它们学好,解决自己工作中“自动化”、“数据清洗”、“数据分析”、“可视化”这四个问题。学有余力,再去研究什么爬虫等稍次要的技能(对于会计而言)。
好,会计人,就按下面的步骤来学习吧:
-
安装 python 环境(请看《建议会计人的电脑安装一个python环境》)
-
python 基础:变量、赋值、数据类型(重点是列表、字典、字符串)、注释,以及几个简单的基础函数 print()、input()、len()、str()、int()、float()、round()、abs()
-
if 条件判断:布尔运算、流程控制、if-else-elif 语句
-
循环语句:for 循环、while 循环
-
import 导入模块和库
-
自定义函数
-
正则表达式:学习 re 模块
-
读写文件:学习 from pathlib import Path 模块
-
操作 EXCEL:学习 openpyxl 库
-
数据分析:学习 pandas 库
没有编程基础的小白,上述 1-9 点学完能实操,大约需要 3 个月的时间;而最后一个 pandas 库,则没有上限,可以把它看作一门单独的学问,边学边用。
注意,我这里陈述的是“会计人学 python”的主路径,学会了这些,自然就知道自己还需要学什么,子路径就是千人千面了。
拿出工作中的实际需求来学习,学会一个知识点,马上就能用,这就是学习很重要的一点“反馈”!
什么是“工作中的实际需求”?可以理解为:工作中经常重复的工作,就适合用 python 来解决,通常称为“编一个脚本”。
我是虑得先生,准备在网上卖会计人需要的 EXCEL 模版和 python 自动化脚本,帮助会计人节省重复操作的时间,助力会计人早日升职加薪!当然,如果你是 EXCEL 或 python 小白,我也可以陪跑伴读。