今天算是完成了一个大战外星人的小游戏,不过这个游戏并不是我的原创,我只是照着书籍抄的练练手而已。
先说一下自己这一个月敲代码的感受:
1,游戏比较简单,我是说在玩的过程中,单调且无聊,不过还是有点小小的成就感。
2,这类小游戏开发不算太难,只要你跟着书里面内容一步一步的操作,当然你一定要动手把代码敲出来,可别在脑瓜子里面敲,除非你双手残疾,而且在敲代码的过程中一定要理解每个函数的使用方法,不要懒,要利用百度或者谷歌去找这类函数用法的说明,只有理解了函数的作用后,你才能理解这行代码使用这个函数的含义,这样还会使你的思路和逻辑更加的清晰。
3,其实这个小游戏大概只需要3天时间就能写出来,但是我硬是拖了1个多月才完成,其原因是自己从运维转开发还不到半年时间,完全是一个开发新手;再一个是自己也有比较严重的拖延症;公司里面就我一个学Python的,其他同事用的都是java,所以自己要花很多时间在网上找资料。
4,我在照着书上的代码敲的时候,几乎每行代码我都加上了我自己理解过后的注释,因为这样能加深我对这行代码的印象,毕竟书上的代码注释太少,要不就是十几行代码才一个注释。
6,我之所以选择Python是因为它涉及的应用还蛮多的,比如Python可以web开发、机器学习、数据分析和数据可视化、桌面与手机软件开发、爬虫、自动化运维等等。
游戏的代码我已经打包好了,下载解压后只需要运行 alien_invasion.py 这个文件就可以了,我用的python版本是3.8。
游戏代码:
链接:https://pan.baidu.com/s/1bRC7rNvi1TnZlwrz4xnLmQ
提取码:9ei9
《Python编程:从入门到实践.pdf》
链接:https://pan.baidu.com/s/1ZioNr-pZouCpa8ULc45Asg
提取码:jl3f