Python学习

Python学习笔记-第7天:项目实战练习(2)

2019-12-11  本文已影响0人  6d1bf2ffc4f3

第七天 项目实战练习(2)

将Python打包成可执行文件

默认情况下pyinstaller用Mac生成的文件只是Mac的执行文件;用window生成的才是exe执行文件。

Python开发一个简单计算器

需求分析

详细设计

代码示例

Python开发一个小游戏

需要使用到包

他就是:pygame

Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的一家大好人公司,可惜已经倒闭,唉好人不长命啊……)更有效的工作,创造了这个东东。

SDL是用C写的,不过它也可以使用C++进行开发,当然还有很多其它的语言,Pygame就是Python中使用它的一个库。Pygame已经存在很多时间了,许多优秀的程序员加入其中,把Pygame做得越来越好。

模块名 功能
pygame.cdrom 访问光驱
pygame.cursors 加载光标
pygame.display 访问设备显示
pygame.draw 绘制形状、线和点
pygame.event 管理事件
pygame.font 使用字体
pygame.image 加载和存储图片
pygame.joystick 使用手柄或类似的东西
pygame.key 读取键盘按键
pygame.mixer 声音
pygame.mouse 鼠标
pygame.movie 播放视频
pygame.music 播放音频
pygame.overlay 访问高级视频叠加
pygame.rect 管理矩形区域
pygame.sndarray 操作声音数据
pygame.sprite 操作移动图像
pygame.surface 管理图像和屏幕
pygame.surfarray 管理点阵图像数据
pygame.time 管理时间和帧信息
pygame.transform 缩放和移动图像

Hello Game

体验Python编写代码的乐趣。

遇到坑了,无法加载图片,这个在google百度了下,可能是我电脑操作系统和pygame版本兼容性问题,需要研究下了。。。

上一篇下一篇

猜你喜欢

热点阅读