前言
无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具来辅助完成重复性的工作。而想要完成这样的工作,就需要借助工具。也许你平时能够熟练使用Excel、IDEA、财务软件、审计软件等数据处理工具,但这些工具有时不能满足你的所有需求。这个时候,就需要利用编程让计算机帮助我们。
当你听到编程这个词的时候可能已经心生惧意,想起了当年学数学时痛苦的时光,心想:“我一个文科生,能学会编程吗?”其实,编程语言和任何一门语言一样,都是用来沟通的,区别是:我们学英语是为了和说英语的人交流,而学编程是为了和计算机交流。
当你有了这样一个概念后,在学习的过程中就能体会到编程的快乐了,因为你是在和计算机交流,让计算机完成你交给它的任务。就像下面这一段代码一样,这里定义了一个work(anything) 函数,你可以让它做满足某些条件的事情。当你通过work(your_mind)调用它的时候,它就会实现你的想法。这个函数其实已经包含了编程的一些基本要素:循环、条件判断、输入、输出。看上去也没有那么困难,对吧?
编程,不仅不枯燥,相反,它是一件非常有意思的事情。它让一个平凡人从此拥有了“上帝视角”。你拥有了“创世纪”的能力,你可以创造完全由你的想法、意念创造的世界,你就是这个世界的主宰。
也许这些话让你对编程产生了一些兴趣,我希望你在整个学习的过程中保持这份兴趣,并且克服自己的恐惧。因为无论学习什么,兴趣是你最大的导师,恐惧是你最大的敌人。
我和大家一样不是程序员,我从军校毕业后在边防部队当了4年排长,复员后自学考了CPA,在会计师事务所当审计员,由于在工作中需要处理大量数据和做很多重复、枯燥的工作,因此自学了Excel VBA、SQL和Python。虽然我不是编程专家或者编程高手,但我熟悉如何学习一门新的知识。我擅长思考如何将编程与具体业务结合起来,解决实际工作的问题。
因此,如果你想利用编程辅助完成工作,提高工作的效率,那么跟着我一起学习SQL和Python的基础知识,以及数据分析实战吧。
注意,关注微信公众号“nigo81”,回复“图书资料”,获取本书配套资源。