CFO自学编程:用Python搞定Excel
那些从1993年就开始使用Excel的老办公一族(我敢肯定其中很多人都已经是CFO级别的人物)多少都接触过VBA——一种Visual Basic的一种宏语言。
1993年的Excel5.0首次开始支持VBA。在此之前,对于普通用户来说,使应用程序自动化还是充满挑战性的领域。对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言——VBA。VBA号称“Excel遥控器”,它的出现使得用户能够为Office程序创建自动化任务,大大增强了Office程序的功能。
VBA一度是办公室业余程序员的最爱,它非常易于使用,与Office组合功能强大,虽然业余程序员的能力也仅限于制作一些业务上常用的小工具,但VBA确实激发了很多非技术人员学习程序的热情。
时光流转,在今天的互联网时代,互联网服务和软件应用高度普及,编程能力正在成为一种类似外语的基本技能,举个不太恰当的例子,曾经有报道一位纽约的妓女都会用PHP二次开发自己的WordPress招嫖网站,是否自学编程再次成为很多职业经理人面临的选择。毕竟,未来的职业只有两种:一种是会编程的人,一种是不会编程的人。
非技术出身人员自学编程的第一步是选择“对的”程序语言,Python和Ruby Rails这样的跨平台脚本语言,难易适中,都是不错的选择,如果你恰好是个接触过VBA的办公老鸟,那么推荐你看看IronSpread。
最近,几位麻省理工学生开发了一个VBA的替代插件——IronSpread,使用的是跨平台脚本语言Python。IronSpread的出现很多Excel用户重新开始考虑要不要学习编程这件事。从发布的视频来看,Python程序的好处显而易见:代码量是VBA脚本的四分之一,效率高得多。IronSpead的开发者——Ben Lerner和Victor jakubiuk都只是十几岁的孩子,他们在视频中深入浅出地介绍了一些Python的基础知识。
如果你已经对Python开始发生兴趣,那么可以去听听麻省理工的Python公开课。
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: