树莓派Python编程与Minecraft Pi Edition游戏入门
1. 树莓派贪吃蛇游戏与pygame库
树莓派贪吃蛇游戏的完整程序列表可在附录A “Python Recipes” 以及树莓派用户指南网站(www.wiley.com/go/raspberrypiuserguide4)获取。从网站下载源代码可节省输入时间,但手动输入代码有助于理解各部分的功能。
除了在树莓派贪吃蛇游戏中使用的功能外,pygame库还提供了许多未在该程序中使用的特性,如音频播放、更好的图形精灵处理和鼠标控制等。学习pygame更高级功能的最佳途径是其官方网站(www.pygame.org/wiki/tutorials),在那里可以下载教程和示例程序来了解其工作原理。
2. Python网络编程示例:IRC频道用户监控
Python不仅可以用于创建独立程序,还能通过计算机网络连接与外界通信。下面是一个由Tom Hudson编写的示例,展示了如何监控Internet Relay Chat(IRC)频道的用户。
2.1 创建项目与导入模块
在IDLE或文本编辑器中创建一个新项目,并输入以下代码:
#!/usr/bin/env python
# IRC Channel Checker, written for the Raspberry Pi User Guide by Tom Hudson
import sys, socket, time
这里导入了 sys
、 sock