人们常说,python不适合做游戏,但我偏爱玩游戏,做不了大的,做个小的也行啊。
于是,我在自己毫无基础的条件下,用两天时间学python基础理论,再用已有的俄罗斯方块游戏源码和源文件,在我的不懈努力之下,终于用300行代码,实现了俄罗斯方块游戏。
其实,我并不是想表达,我很聪明,虽然事实如此,而我真正想表达的,是python并不是很难,两天时间,现在除了python以外,可能其他的编程语言,两天的时间仅仅只能认识几个英文字母。
所以python是一种名副其实的容易入门的编程语言。并且它也是可以用来做游戏的,虽然这门语言并不擅长用来做大型游戏,但是对于小型游戏,或者是游戏脚本的制作,还是很可以的。
它的应用广泛更是人尽皆知,不只是游戏而已,还有很多其他的,比如web开发,也是网站后端的开发,还有python爬虫,在这个处处被数据影响的时代,这种Python爬虫技术,是获取数据的重要手段,更是人工智能的基础。
再回到我编写的俄罗斯方块游戏,这个游戏在外表上并没有设计得太漂亮,可能是因为我的美术细胞不够吧,但是有关于这个游戏的主要功能都已经实现了,并且直接放入代码,就可以玩起来。
下面是北京大学毕业的高琪老师亲手打造的python学习路线和视频。希望能够帮助到你们
- 设计模式及异常处理
- 坦克大战
- 核心编程
- jquery动画特效
- Ajax异步网络请求
- Django-博客项目
- Django-商城项目
- 正则表达式
- Python爬虫基础
- Python爬虫Scrapy框架
第一阶段
python开发基础和核心特性1.变量及运算符2.分支及循环3.循环及字符串4.列表及嵌套列表5.字典及项目练习6.函数的使用7.递归及文件处理8.文件9.面向对象10.设计模式及异常处理11.异常及模块的使用12.坦克大战13.核心编程14.高级特性
15.内存管理
第二阶段
数据库和linux基础1.并发编程2.网络通信3.MySQL4.Linux
5.正则表达式
第三阶段
web前端开发基础1.html基本标签2.css样式3.css浮动和定位4.js基础5.js对象和函数6.js定时器和DOM7.js事件响应8.使用jquery9.jquery动画特效
10.Ajax异步网络请求
第四阶段
Python Web框架阶段1.Django-Git版本控制2.Django-博客项目3.Django-商城项目4.Django模型层5.Django入门6.Django模板层7.Django视图层
8.Tornado框架
第五阶段
Python 爬虫实战开发1.Python爬虫基础
2.Python爬虫Scrapy框架
以上这python自学教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!