
有时候,人不知道为什么出发,有很多机缘巧合:
虽然在大学学了点c语言,但这么多年下来都还给老师了,更别提有什么兴趣,由于工作需要,接触了vba,虽然很浅的了解(大约初级水平),但足以应付本职工作,并且空出一部分时间,从vba这种语言开始对编程产生兴趣。
30岁对编程产生兴趣有点可悲,不管是出于生活压力,还是对高收入的渴望,网上尽是劝退的声音,假如没有那么多压力,假如已经实现了财务自由,你是否对编程会产生兴趣呢?
我不知道,20多岁的时候选择的机会很多,没有看到,没有珍惜,或者不知道生活的艰辛,都一一放弃了。年龄一涨,选择的方向会急剧的减少,到最后方向就剩一个了,向上,至于选择什么,走向哪里,上天和机缘会安排。
30岁了,学什么得藏着,不是接受不了打击,而是不想塞着他人的鼓励支持或者嘲讽打击,学东西慢了,人也静了,反正也不会更糟,总的来说耗点时光在学习上,比喝酒打牌要强点。
工作中得了点空,本来想学java,资料也挺多,也好找,无奈困死在配置环境变量上,于是学了python。
编程总是从枯燥开始,从痛苦经过。从傻子般的"hello world"开始,然后数据类型,字符,浮点,数字,布尔,到列表,元组,字典,集合,再到基础的判断,循环,再到函数,类的封装,继承多态,线程与进程,总算能接触到点实例了,却发现看不懂,又回过头看看之前的内容……实例又是很一般的东西,前方总像座大山,爬虫,数据挖掘,机器学习,根本只是字面上的认识……
总之,没时间寂寞了。
本文中的例子是《python从入门到实践》中的,这本书的优势就是有大量的实际操作,大战外星人这个例子能让读者对类和函数的封装,继承和较大一点程序的一步步编写过程有直观的认识。
虽然开始还能理解程序,到中段完全不知道写的什么东西,好在代码一个个敲了出来,期间碰到很多问题,虽然不理解,好在都解决了。
windows系统对包的下载真的很不友好,而且我用的是xp系统,总要找相匹配的版本包。
代码有点多,我放在网盘里,有兴趣的朋友可以下载看看,需要安装pygame包,下载后运行主程序alien_invasion就可以玩游戏了。
链接:https://pan.baidu.com/s/1uofJpqmROupFczGlsWkVfg
提取码:zz6n
网友评论