学习Python对办公真的有用吗?已学习8个月的人的一些建议。
爬虫,办公自动化,数据分析都是非程序员学习的知识,程序员一般写软件的较多做办公自动化的少。2010年以后在办公室里不会excel会很low,2020年以后不会办公自动化就很累,到处都将就提高效率精简人员。python的那些库是很好,但是目前翻译成中文的帮助文档很少,而且每一个库或模块基本上都有它致命的缺陷。它的优势目前在速度上,操作excel的时候,其实还是vba更方便,特别是配合数组使用,但是在python中如果不牵扯格式问题,pandas,是最好的选择,它不仅可以操作excel,还可以实现数据分析,可是openpyxl,想要拿到单元格,需要做两次循环,这就相对麻烦一些了。 python的优势,主要在于,Word,ppt,Excel,pdf,等协同工作. 还有就是网络爬虫,它的代码非常精简,虽然v别是除了儿童编程以外,最简单的编程,但是想实现网络爬虫,没有python简单。
python,不仅可以实现把络爬虫,而且可以把爬取的结果存储到excel csv txt Json mysql等。这个时候就显得方便一些了,如果你就是单纯的对Excel表格进行操作,那么我个人觉得VBA会比python,方便一些,至少在国内已经有完善的教学体系和书籍,可供以参考,你所有需要的参数都有中文翻译过来的答案. 不管你学的是哪个编程语言?除了儿童编程那种以外。
如果有一天你想转语言的话,那么都会比那些没学过的要快的多,比如你学过C语言,那么在学习python,的语法时,你可能只需要两个星期就够了,因为编程逻辑你已经有了,只是熟悉语法而已,不好说,未来哪个编程语言是趋势?
但是你总不能等到有一门语言,把所有的语言都打败,以后你再去学习吧!等到那一天的时候,可能地球上的主宰者都已经换了,不管学习什么,先找一门语言先学着,选择的这门语言,一定要跟自己的工作有关系,现在编程已经不是程序员的专利了,所有非程序员也要学一点编程知识,比如批量下载PPT模板,批量下载MP3音乐批量下载视频,从网上搜集你需要的文字,并保存成表格,这些工作其实你手工的一个一个操作都可以完成,但是很耗费时间,如果你会编程,那么结果就不一样了。
总之,不管你学习什么,一定要坚持下来,学会以后要多练习,多使用才能记得住,编程不是学英语,不是死记硬背,需要你在每次写程序的时候动脑子找逻辑,这样你将会一次比一次写得好