最近一直在给群友们讲Python, VBA, JavaScript办公自动化的课程,讲完都会在上下班路上用手机看自己讲课的录屏,每看一次都发现很多可以改进的地方,比如可以用更通俗的比喻,更生动实用的例子等等。
因此想起“教学相长”这句话,查了一下,这句话出自《礼记·学记》。原文如下:“虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。”
译文如下:“虽然有美味的鱼肉,如果不去品尝就不知道它的味美;虽然有最好的道理,如果不去学习就不知道它的好处。因此,只有先去学习才能知道自己知识的缺乏,只有教了别人之后才能知道自己对知识还理解不清。认识到了自己知识的不足,然后才能反过来要求自己;知道了自己对有些知识还理解不通,然后才能自己努力。所以说:教和学互相促进,教别人也能增长自己的学问。”
因为要给大家讲课,自己就要不断地学习,这是最近在看的编程书籍,特地摞起来摆拍了一下
为了让自己的编程入门课更加通俗易懂,曾经反复研读谭浩强教授的经典书籍,畅销1700万册的《C程序设计》:
被序言中谭浩强教授的五大理念深深折服——定位准确、内容先进、取舍合理、体系得当、风格鲜明:
每次直播课,参加的群友不多,一般在10-20人,大家在2-3个小时的时间里,从0基础入门,学习基础语法,然后操作实用的案例。直播之后,陆续有群友和我反馈,感觉自己打开了一个新的世界,在掌握基础的语法之后,可以在AI(如文心一言,迅飞星火,kimi等)的辅助下,用100行以内的代码,实现办公自动化,大大提高了工作效率,成了领导和身边同事眼里的“IT小达人”~~
纵观计算机语言的演化,从最早的机器语言(通过打孔纸带进行输入,有孔和无孔代表0和1),到汇编语言,再到高级语言,其实编程的难度在不断降低。但是高级语言和人类自然语言之前还是存在着比较大的鸿沟,而现在AI和大语言模型(LLM)的出现弥补了这一鸿沟,所以李彦宏说“AI时代,人人都可以是程序员”:
我们以下需求为例:“用Python获取指定文件夹及其子文件夹下所有文件的创建日期、修改日期、文件大小(以KB为单位)、文件名、文件路径,并将结果写入到一个Excel文件中”,我们只要把需求提给AI(以文心一言为例),就能得到完整的代码:
接下来我们只要安装了Python的运行环境,懂得Python的基本语法,对AI给的代码略作修改就可以用于日常工作。Python有丰富的第三方库,可以批量处理Word, PDF, Excel, PPT, 图片,文件及文件夹,也可以处理音频和视频文件,大大提高工作效率。
最后,把最近两次讲课的材料分享给大家,感兴趣的朋友可以下载观看,相信可以帮助大家在半天的时间入门一门编程语言,在电子申报时代更好地武装自己~~
2024年11月17日 Python办公自动化入门与实践(包含录屏、课件、源代码和示例文件):
2024年10月16日 VBA办公自动化入门与实践(包含录屏、课件、源代码和示例文件):
大家观看或者学习的过程中有问题或者好的建议,欢迎在评论区留言交流~~