Python学习9,完成第一个项目,收获!

开心^_^
1.跟着课本做完了外星人入侵这个项目(虽然有一些问题阿,比如Q键无法退出,外星人行动轨迹有时不正常,等等,但是基本算是完成了,开心)代码大概只有三四百行。

cf83d4aea5f44963a55d09e83d0fd32d.png

2.遇到的重要问题及收获
    1.忘了换行,这导致会出现如没有那个定义那个变量等等一系列问题,如果你总是发现不了问题,那么不妨看看缩进是否正确。
    2.方法的重构:就是让代码变得更简洁一些。把原先一个功能写成一个方法,然后在实现该功能的地方使用一行调用代码就可以了。重构了十几次吧,没完成一个功能都建议看是否可以重构下。
    3.各种self.,精灵,surface,……有点头晕,不过有了ChatGPT,可以遇到不懂的问一下就可以了。
    4.关于执行的顺序问题,如按左键向左移,按右键向右移,那么同时按左右键呢?这就要看这两个方法设置的顺序了,都是if的话,保持不动,这意味他们的顺序是相同的。而if,elif的话,就是if的覆盖elif的。
    5.在做游戏的时候有个刷新屏幕的,当你有一条刷新屏幕的语句时,你会发现游戏里的东西变得很快,而有两条时,就慢了下来。
    6.写代码的工作比我以前想的要难,但在现在的我看了不难,主要的困难是英语不好,在ChatGPT出来后,国内的资源与国外的区别明显,学英语也变得重要了,现在Python已经入门,可以放缓速度,转战其他的领域了。
    6.遇到的没解决的问题,如何把github里的.py文件变成应用,不会,在学。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值