毫无基础的人如何入门 Python ?

毫无基础的人如何入门 Python ?

图片[1]-毫无基础的人如何入门 Python ?-学吧号

Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。

那Python是一种什么语言?
首先,我们普及一下编程语言的基础知识。

用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。
所以Python是一种相当高级的语言。

你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。
但是,对于初学者和完成普通任务,Python语言是非常简单易用的。

连Google都在大规模使用Python,你就不用担心学了会没用。
用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。

Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。
如果你是小白用户,满足以下条件:
会使用电脑,但从来没写过程序;
还记得初中数学学的方程式和一点点代数知识;
想从编程小白变成专业的软件架构师;
每天能抽出一个半小时学习。

python怎么运行pygame

图片[2]-毫无基础的人如何入门 Python ?-学吧号

一、下载Pygame所需的wheel安装包https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame注意自己的python版本,要与这个对应例如我是win10 64位下pythton3.6, 则选择这个。在这里插入图片描述二、将下载的.whl文件移动到您的python35/Scripts目录中将下载的.whl文件移动到您的python35/Scripts目录中(如果是tensorflow环境,则在anaconda下的scripts目录下)cmd进入这个目录下(一般是cd 。

)安装输入命令:(后面下载的名称自己改一下)pip3 install pygame-1.9.2a0-cp35-none-win32.whl如果在最后一步中出现错误,请尝试:python -m pip install pygame-1.9.2a0-cp35-none-win32.whl这应该做到这一点。经测试可在Windows 10 64bit上运行。

怎么安装python的pygame库文件

图片[3]-毫无基础的人如何入门 Python ?-学吧号

怎么安装python的pygame库文件?点击“开始菜单”,搜索程序“cmd”,鼠标右键,选择“以管理员身份运行”。推荐:《Python教程》输入代码“pip install pygame”,选择“剪切”,按下回车即可下载pygame。

检测是否下载成功,打开“ible”。

输入“inport pygame”,可看到pygame的版本号。

python做游戏好用吗

图片[4]-毫无基础的人如何入门 Python ?-学吧号

Python做游戏是完全可以的,而且也非常简单,有一个专门针对游戏开发的平台(模块)—pygame,允许开发人员快速设计游戏而又摆脱了低级语言的束缚,下面我简单介绍一下这个模块的安装和使用:1、首先,安装pygame模块,这个直接在cmd窗口中输入命令“pip install pygame”就行,如下,很快就能安装成功:2、安装成功后,我们就可以在Python的site-packages里面找到刚才安装的pygame模块,下面就有pygame自带的游戏示例examples,如下:相关推荐:《Python入门教程》3、这里我们测试几个小示例,非常简单,类似于运行普通Python脚本一样,直接Python+脚本名运行就行:第一个示例—alien.py,类似于打飞机的小游戏,可以左右移动,发射子弹:效果如下,玩起来还不错:第二个示例—liquid.py,类似于滚动的波纹一样,可以来回滚动:效果如下,看着还不错:当然,还有其他游戏脚本,像OpenGL 3D立体效果等,这里就不多说了,可以自行测试,命令都是一样的。4、pygame官网也有许多丰富的游戏示例,都有对应的源码可供开发者学习和参考,感兴趣的朋友可以自己下载尝试一下:至此,我们就完成了pygame模块的安装和简单使用。

总的来说,这个模块非常不错,对于开发小型游戏来说,非常快速也非常容易,当然,你也可以把它当做Python桌面GUI库来使用,也非常不错,但是如果你想开发大型游戏,追求游戏性能和体验的话,建议还是使用Unity3D或者C++,效果更好,网上也有相关资料和教程可供参考,感兴趣的话,可以搜一下。

THE END
喜欢就支持一下吧
点赞13
温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我QQ:243371741,会尽快给予删除处理!