最近我忙着做《Python财务自动化入门课程》,这是一门公益课程,项目全部做完后,我会开源整个项目,欢迎各位志同道合的朋友一起维护这个项目,帮助更多财务从业者掌握AI技能。财务人想要提升驾驭智能体能力,Python是一门必修课。专为零编程基础财务人员设计的 Python 自动化课程
🎯 课程简介
本课程采用类比教学方法,将Python功能与Excel操作一一对应,帮助财务同事快速掌握Python自动化技能,节省80%以上的重复工作时间。
课程特色
- 类比教学 - 每个Python知识点都对应一个Excel操作
- 场景驱动
- 渐进式
- 实用导向
- 完整注释
- 错误防范
🚀 快速开始
3步开始学习
# 1. 进入课程目录cd /workspace# 2. 启动课程./scripts/start.sh# 3. 浏览器会自动打开,点击 lessons/lesson01_hello_python_and_variables.ipynb 开始学习
文档指南
📚 课程大纲
总时长: 12课时 × 45分钟 = 约9小时 建议学习周期: 2-3周
📂 项目结构
/workspace/├── README.md # 项目入口├── 快速开始.md # 5分钟快速上手├── requirements.txt # Python依赖│├── lessons/ # 课程文件 [12个]│ ├── lesson01_hello_python_and_variables.ipynb│ ├── lesson02_lists_and_loops.ipynb│ ├── lesson03_conditional_statements.ipynb│ ├── lesson04_dictionaries_and_data_structures.ipynb│ ├── lesson05_reading_excel_files.ipynb│ ├── lesson06_data_filtering_and_querying.ipynb│ ├── lesson07_data_grouping_and_summary.ipynb│ ├── lesson08_data_cleaning.ipynb│ ├── lesson09_data_merging_and_joining.ipynb│ ├── lesson10_data_export.ipynb│ ├── lesson11_financial_functions.ipynb│ └── lesson12_comprehensive_project.ipynb│├── docs/ # 文档目录 [4个]│ ├── 课程学习指南.md # 完整学习指南│ ├── 环境配置指南.md # 环境安装配置│ ├── CNB部署指南.md # CNB云原生部署│ └── 文档整合总结.md # 文档整合说明│├── scripts/ # 脚本目录 [2个]│ ├── start.sh # 快速启动脚本│ └── cnb_deploy.sh # CNB部署脚本│└── deployment/ # 部署配置 [3个] ├── Dockerfile # Docker镜像配置 └── .cnb/ # CNB配置目录 ├── build.yml # CNB构建流水线 └── tag_deploy.yml # CNB部署环境配置
🎓 学习路径
推荐学习顺序
第一阶段:Python基础(第1-4课时) ↓第二阶段:数据处理(第5-10课时) ↓第三阶段:财务函数(第11课时) ↓第四阶段:综合实战(第12课时)
学习计划
📖 学习方法
类比教学法
每个Python功能都对应一个Excel操作:
学习步骤
- 阅读场景导入
- 回顾Excel操作
- 学习Python代码
- 运行代码观察结果
- 完成课堂练习
- 思考总结
✅ 学习成果
完成所有课程后,你将能够:
👥 适用人群
- 年龄
- 痛点每天重复处理Excel报表,经常加班,想自动化重复工作,但怕编程太难
- 期望
❓ 常见问题
Q: 我没有编程基础,能学会吗?
A: 完全可以!这个课程专为零编程基础设计,用Excel类比教学,非常容易理解。
Q: 学习需要多长时间?
A: 总共约9小时,建议2-3周完成。每天学习1-2课时效果最好。
Q: 学完后能做什么?
A: 你将能够自动化处理Excel数据、快速分析数据、生成报表、处理财务计算,节省80%以上的重复工作时间。
Q: 代码报错怎么办?
A: 每节课都有"常见错误避坑"和"调试技巧",帮助你快速解决问题。也可以上网搜索错误信息,通常能找到解决方案。
Q: 可以跳课时学习吗?
A: 不建议!课程循序渐进,每节课都是下一节课的基础。建议按顺序学习。
🔧 环境要求
- Python 3.8 或更高版本(推荐 3.10+)
🚀 CNB云原生部署
本项目已配置CNB(Cloud Native Buildpacks)云原生构建,支持快速部署。
快速部署
# 1. 提交代码git add .git commit -m "更新课程内容"git push# 2. 创建Tag触发部署git tag v1.0.0git push origin v1.0.0# 3. 在CNB平台点击"部署"按钮
📞 获取帮助
- 📚 Python官方文档:https://docs.python.org/3/
- 📚 pandas官方文档:https://pandas.pydata.org/docs/
📝 版本信息
📄 许可证
本课程材料仅供学习使用。
祝你学习愉快,快速掌握Python财务自动化技能! 🎉