朋友小胖学python奇遇记——从入门到放弃

in HIVE CN 中文社区last month (edited)

from pixabay

楔子

  • 哪吒 某天小伙伴小胖给我在网上聊天时候说,准备学习一下python。为此他还打算请我看场《哪吒2》(又可以白嫖看电影了,50多块钱一张票呢),然后让我面授机宜。哎呀!怎么这么客气。虽然我也不怎么会python,也就知道一些基本的东西。估计小胖学习python就是他办公自动化用。主要就是自动化操作excel之类东西。那我还是现在自己预习一下openpyxl xlrd pandas等这些库文件。然后一顿人肉学习基础文档。

原来是这回事

  • 奶茶店 最终与小胖在电影院楼下的奶茶店相见(咖啡馆都关门了)。点上两杯奶茶!这个时候小胖打开话题了,原来他学python是为了做游戏外挂。我突然有点无语!准备了半天方向错了。。。而且就对于初学编程的人来说学习用python来做游戏外挂其实有难度有点大。 然后我慢慢给他解释什么两个进程的问题,什么封包,什么注入与拦截啊。。。用python解决这些问题不是什么好办法。倒是易语言在这方面有很多成套方案。听得他一愣一愣的!他说,游戏不是端游,就是网页游戏,就是一个网页版传奇(这是哪百年的游戏痴儿啊,居然还还在砍私服传奇。关键还充了不少钱)。
  • 分析 我继续给他分析,如果是网页游戏,用浏览器来控制。python也很麻烦,就算利用Selenium这些模拟浏览器的库,那玩意是无界面。就算全自动了,那个时候你也无法手动操作游戏。小胖说:“就没有什么,模拟操作屏幕的么?”。其实要一边游戏一边自动化,用python还真的挺麻烦的,屏幕坐标计算没那么简单。如果是利用按键精灵(网页版按键精灵,那玩意好像还不更新了),还简单点。自带包裹游览器,控制起来方便得多,也支持脚本(VB脚本,就是有点老)。最后我们的商量是他去网上先看看教程,看看有不有什么同类的外挂视频教程。然后我们就去电影院看电影了。

from pixabay

代码

  • 一天后 才一天,小胖就让我帮他看看代码,说按照教程做,他找不到新建文件在哪儿了。结果他用todesk给我看远程一看。我傻眼了。居然他用是按键精灵,还是丫的手机版的按键精灵 。利用雷电安卓模拟器在电脑跑的。不是学python么?为什么又是按键精灵,估计他是没找到合适pyhon外挂教程。。。
  • 调试 一看他跟着教程写的代码也不多,就十几行吧。大概意思就是根据选择框,选择怪物boss名字,然后保存怪物BOSS信息生成一个txt文件。但是现在他不知道那个txt文件保存在哪儿的。哎!确实是一个路径的,我也看不出来。我只能调用Showmessage函数把path(路劲)打印出来了。文件位置是找到了。又遇到新问题了,为什么怪物BOSS的信息没正常写入txt内呢?哎!看了代码,我也没看出来哪儿有问题。然后又只能拿着Showmessage到处打印各种变量,看看是哪儿出问题了。结果终于发现了。原来是他抄代码时候,把for循环里面的i写成了1。怪不得一直是空数组没有信息呢。改了以后,一切的就好了。他终于可以跟着视频教程学代码了。

from pixabay

End

  • 放弃 第三天,我问小胖学得怎么样了,然后他说懒得学了,他花200块钱去买了个终身的按键精灵脚本外挂。我。。。。
Sort:  

我儿子也在学python

他今年发了多少压岁钱啊,他做不起题了,可以找我。
用他压岁钱可以请我代做python题。哈哈哈
以前我还真干过这事,我朋友他7年侄女不会做学校编程题,我朋友发我50红包,让我帮她做的。哈哈哈哈

哈哈哈,像极了我学Python手里还有一本入门教程🤣

都是这么学过来的