文章目录
面向的人群
内容介绍:游戏制作驱动的Python学习
手把手教你从零开始用Python做游戏,电脑端、手机端同时开发。
提示:
- 这不是Python入门的百科全书。我会在每个游戏前补充必要的知识,而不是一下子全部堆出来,但随着游戏的复杂度提升,你会学到一切你需要的东西,所以不要着急。
- 车(jie)速(zou)会比较快,请系好安全带。
啥是Python?
Python是一种面向对象的动态类型计算机程序设计语言,简而言之,就是一种敲代码的工具,其他工具还有C、Java、VB等等。
为什么选择Python?因为它简单、优雅、明确、快乐。接下来的内容也会遵循这四点,特别是最后一点,怎么快乐怎么来。
Python有两个大版本:Python2和Python3。所谓工具如衣服,咳咳,本系列采用新的、活力的、面向未来的Python3。
开始
万事开头易
在一切的开始,我们要做一些准备工作。Python运行在计算机上,所以最好有一台电脑。当然,只有一部手机也足矣进行前面的内容。
安装
不同设备不同的安装方式,择需查看。
手机
手机直接在应用商店搜索Python,下载安装即可,一般能运行一些简单的无图案的命令行、脚本编写。
而我们的幸运儿——安卓系统手机的用户拥有一个带图形界面库的应用:Pydroid3。搜索引擎搜索下载。
电脑
这里只介绍windows系统的安装。Linux、Unix系统的大佬请自行百度,氪金的Mac用户自带Python。
之后的内容也会基于windows,但万变不离其宗,Python还是Python,不管在哪个平台都不会变。
windows下进入官网下载安装包,官网:https://www.python.org/
双击安装包后不要慌,勾选Add Python to Path后再点击Install Now进行安装。
最后验证一下安装成功了没有。打开cmd(windows下按win键+R键,在左下角的弹出框中输入cmd回车即可打开,win10下直接win键,搜索cmd也可以找到。记住怎么打开cmd,以后我们还会用到它),在cmd中输入python,回车。如下界面便是成功进入了python解释器,意味着可以开始愉快的玩耍了。
编辑器
工欲善其事,必先利其器
编辑器是程序猿最亲爱的朋友,头发可能没有,女朋友可能没有,但编辑器一定要有。
低级编辑器
满足程序猿敲打键盘的需求即可,如:文本文档、IDLE
中级编辑器
敲打键盘之外还要好看,如:SublimeText、VisualStudioCode
高级编辑器
“我不但要编辑,我还要编译!”,如:VisualStudio
终极编辑器
Python专属定制,量身定做:PyCharm
IDLE
IDLE在安装完Python后就有了。
如果你不想折腾其他编辑器,IDLE也足够初学者使用了。什么?文本文档?我就是随口一说,别当真。
但是,如果你厌倦了简单的窗口,受够了刺目的白色背景,那么其他选择就不错。
SublimeText和VisualStudioCode
两个简约美丽的尤物,不像Pycharm和VisualStudio的臃肿,这俩纤细的身姿……是的,这是我大力推荐的两个编辑器,一次下载,开盒即用。个人平常用的就是SublimeText。
VisualStudio
VisualStudio是微软出的编程利器,支持多种语言,但使用起来有一定的学习成本,安装需要几个G的空间。如果你想要前期酣畅淋漓的编程体验,还是不要去自找麻烦。
PyCharm
真·Python·神器,强大,但需要学习成本。
总的来说,想要快速开始,安装SublimeText或者直接使用IDLE,想要强大的编辑器,安装Pycharm。
第一行代码
上帝说,要有光
这是一个魔咒,不管使用的哪种语言,哪个工具,人们第一次表达出来的都是同一个东西。现在我要把这个魔咒带给你。
手机端打开pydroid3,电脑端打开cmd进入Python,或者打开IDLE。输入这段代码:
print("Hello World!")
运行查看结果。
恭喜你,完成了第一行代码。