中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

Toby 的 Pygame 学习笔记 | 安装 Pygame !

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

Learn Python,Let’s Go!

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

今天完成了XES的终诊测试,备考告一段落,打算开始学习:

More Python Programming for the Absolute Beginner》,

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

爸爸很早就帮我找到了它的 随书代码插图, 考虑到也许有其他的小朋友也会需要,把下载地址贴在这里供大家参考。

具体下载页面如下:

地址:

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

http://www.delmarlearning.com/companions/content/1435459806/relatedfiles/index.asp?isbn=1435459806

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

这里有学习过程中需要的代码和插图:

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

可以为我们的辅助学习减少不少敲代码的冗余工作量。

我试了一下,大部分能直接运行,有些需要导入一些库,原始代码没写,操作会报错,只能慢慢修正。

比如例子:

The Pie Game, My First Pygame Game# Python 3.2import pygamefrom pygame.locals import *white = 255,255,255blue = 0,0,200pygame.init()screen = pygame.display.set_mode((600,500))myfont = pygame.font.Font(None,60)textImage = myfont.render("Hello Pygame", True, white)while True:    for event in pygame.event.get():        if event.type in (QUIT, KEYDOWN):            sys.exit()    screen.fill(blue)    screen.blit(textImage, (100,100))    pygame.display.update()

直接运行会得到:

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

你点击关闭窗口时,它会报错:

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

这里,错误信息是什么意思呢?

Traceback (most recent call last):  File "C:\Users\dell\Desktop\&#x300A;More Python Programming for the Absolute Beginner&#x300B;&#x56FE;&#x4E66;&#x6E90;&#x4EE3;&#x7801;&#x4E0E;&#x63D2;&#x56FE;\code\chap02\FirstPygameExample.py", line 19, in <module>    sys.exit()NameError: name 'sys' is not defined>>></module>

它的意思是:没有导入 sys库,只需要在代码中添加一句即可:

The Pie Game, My First Pygame Game# Python 3.2import pygameimport sysfrom pygame.locals import *white = 255,255,255blue = 0,0,200pygame.init()screen = pygame.display.set_mode((600,500))myfont = pygame.font.Font(None,60)textImage = myfont.render("Hello Pygame", True, white)while True:    for event in pygame.event.get():        if event.type in (QUIT, KEYDOWN):            sys.exit()    screen.fill(blue)    screen.blit(textImage, (100,100))    pygame.display.update()

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

此时就不再报错了!

其实最早我在iMAC使用时,连pygame都不能用,就上网查了一下,以下的连接可能对你有帮助:

1、不太成功的建议:https://blog.csdn.net/MakeYourChance/article/details/48439259?locationNum=6&fps=1 文章讨论的话题是:Python游戏开发依托Pygame库文件,那么,问题来了,Mac os x 平台如何初始化Pygame文件 ? 他说: A. 首先,下载pygame库文件的包, [点这里] (http://www.pygame.org/download.shtml) 找到Pygame mac版目录中的 Lion app * 文件,下载并安装: 我发现我的iMac装不了??? B. 然后命令行执行:>>import pygame , 你会发觉它提示你Mac os X(10.X)版本不支持,需要引入一个中间软件----Xquartz ,下载并安装Xquartz ,即可正常导入。 2、相关的软件下载地址及官方说明: https://www.xquartz.org/ https://support.apple.com/zh-cn/HT201341 3、其它: https://blog.csdn.net/weixin_42038955/article/details/86670909?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242 https://blog.csdn.net/qq_41185868/article/details/80154848?utm_medium=distribute.pc_relevant.none-task-blog-title-6&spm=1001.2101.3001.4242#pygame%E5%BA%93%E7%9A%84%E5%AE%89%E8%A3%85 等等,总有适合你机器的指南。 我参考这些心得做了一个遍,花了一个小时,终于好了。期待明天开始做点有意思的东西。

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

亲亲!点个 在看吧 !

中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

Original: https://blog.csdn.net/weixin_34786066/article/details/112674535
Author: 福禄寿FloruitShow
Title: 中导入pygame_Toby 的 Pygame 学习笔记 | 初识Pygame及随书代码下载推荐!

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/784307/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球