python和vb哪个简单:新手入门阶段VB上手难度更低
python和vb哪个简单:新手入门阶段VB上手难度更低
当初纠结python和vb哪个简单,身边人说法乱糟糟,有人说现在都用Python,肯定更容易上手,也有老同事直言办公场景里VB才是小白首选,那会儿抱着半信半疑的心态,两边都试着摸了一遍,最先的想法就是编程语言无非都是敲代码,差别应该大不到哪去。
最先打开的是VB。
全程不用额外配置复杂环境,电脑自带的办公软件里就能调出编辑器,新建工程只需要点几下鼠标,界面都是图形化的按钮和选项,写一段简单的弹窗提示代码,照着基础示例敲了几行,运行按钮就在显眼位置,点下去立刻就能看到效果,没有出现报错弹窗,也不用去琢磨环境变量、依赖包这些陌生概念,断断续续花了两个小时,不光写出了基础的弹窗,还试着做了个简单的表格数据读取脚本,整个过程几乎没有卡壳的地方,哪怕是第一次接触代码,也能顺着指引一步步完成操作。
折腾好久才搞明白,VB的语法本身就偏向日常语言,句式直白,没有太多绕弯的规则,常用指令读起来就像普通的句子,记忆起来不用耗费太多精力,对于完全没有逻辑思维基础的人来说,这种表达方式会降低不少心理上的抵触感。
在网上找教程的时候,再一次发现两者的差异远比想象中大。切换到Python这边,第一步就卡在了环境搭建上,下载安装包、修改系统路径,跟着教程一步步操作,依旧连续弹出找不到解释器的提示,来回调整设置耗了大半天,好不容易把环境理顺,开始写基础代码,又被严格的缩进规则困住,多一个空格少一个空格都会直接运行失败,明明代码内容和示例一模一样,就因为格式问题反复报错,盯着屏幕半天也找不出问题根源。
办公场景下的需求,VB适配度也更高。
日常做Excel批量处理、简单的窗体工具,VB依托Office生态,不用额外安装别的程序,写完代码就能直接嵌入文档使用,身边不少做行政、财务的朋友,都是靠着VB快速做出小工具,解决日复一日的重复劳作问题,他们大多没有半点编程基础,学上几天就能独立编写简单脚本。其实想要用Python对接办公软件,还要额外安装各类第三方库,光是库的下载、安装和调用流程,就能拦住一大批零基础的入门者,很多人往往停在这一步就选择放弃。
一开始总觉得当下流行的编程语言,就理应拥有更低的入门门槛,深入体验后才慢慢扭转这个想法,简单从来不是单一维度的评判标准。VB入门门槛低,上手速度快,可一旦想要拓展功能、实现复杂的逻辑运算,能查到的优质资料就变得稀少,可用的拓展模块也十分有限,写嵌套层级多一点的程序,就会明显感受到工具本身的局限,很多新潮的开发思路也没办法结合进去。
熬过初期的种种麻烦,Python的优势才慢慢显现出来,前期虽然被环境、格式这些细节拖累进度,但基础语法逻辑统一,规则清晰,掌握核心写法之后,不管是尝试数据分析、网络爬虫还是小型程序开发,都能找到海量的学习资源和现成案例,可延伸的方向十分广阔,越往后深耕,越能感受到这门语言的灵活性,只是前期这段磕磕绊绊的入门路,确实不太适合纯零基础的新手直接切入。
合上教程文档,随手把桌面两个软件的快捷方式拖到了不同文件夹里。