数智图书馆-无锡数智政务 本次搜索耗时 5.616 秒,为您找到 563 个相关结果.
  • 空标题文档

    20.1 使用 PyQt 使用 PyQt 之前,必须确保你的计算机上已经安装有这个模块。如果你使用这本书的安装程序来安装 Python,就已经安装有 PyQt。不然,还得另外下载安装。PyQt 可以从 得到。要根据你的操作系统和所使用的 Python 版本得到正确的 PyQt 版本(如果运行这本书的安装程序,PyQt 的版本是 2.7.3)。我们这里使用...
  • 空标题文档

    20.2 让 GUI 做点事情 现在有了一个非常基本的 GUI,这个窗口中包含一个按钮。不过它什么也做不了。我们还没有编写代码来告诉程序当有人点击按钮时要做些什么。这就像有一辆汽车,虽然有车身和四个轮子,但是没有发动机。尽管看起来不错,可是哪里也去不了。 我们需要一些代码让程序运行起来。对于 PyQt 程序来说,起码要有下面这些代码: 代码清单 ...
  • 空标题文档

    21.2 水平间隔————制表符 我们刚才看到了如何控制垂直间隔(通过增加换行,或者使用逗号来避免换行)。现在我们来看如何利用制表符控制屏幕上内容的水平间隔。 制表符(Tab,也叫做进格符)在按列对齐方面非常有用。要了解制表符是如何工作的,可以想一想屏幕上的每一行都划分为多个大小相同的块时是什么样。下面假设每一个块为 8 个字符宽。插入一个制表符时,就...
  • 空标题文档

    22.4 打开文件 打开文件之前,需要知道你要对文件做些什么: 如果你要使用这个文件作为输入(只查看文件中有什么,而不做任何改变),就是要打开文件完成读; 如果要创建一个全新的文件或者用某个全新的文件替换现有的文件,就是要打开文件完成写; 如果要为一个现有文件增加内容,就是要打开文件完成追加。(记得在第 12 章我们曾经说过追加就表示做出补充...
  • 空标题文档

    第 25 章 Skier 游戏的说明 在第 10 章,你键入了 Skier 游戏的代码(希望如此)并运行了它。游戏代码中有一些注释,但除此之外我们没再给出别的说明。通常来说,键入代码然后运行它,是一种学习编程或学习一种语言的好方法,即使你并不能完全理解这些代码。 现在你对 Python 了解得更多了,可能会好奇这个 Skier 程序是怎么工作的。本章,...
  • 空标题文档

    26.3 更复杂的机器人 我们的第一个机器人非常简单,它无法战胜 CircleAI。为了战胜其他所有的机器人,我们需要一个真正优秀的策略。一个真正优秀的策略绝不止“转圈圈,直到敌人出现在我眼前”这么简单,而是需要用到每一个可用的命令。最重要的是,真正优秀的策略需要我们花费大量心思来考虑它的工作机制。 还有一些方法我在上一节没有提到,这些方法可以帮助我们...
  • 空标题文档

    第 27 章 接下来呢 本书已接近尾声。如果你读完了整本书,并且尝试过本书里的所有例子,现在应该对编程以及利用编程能够做什么已经有了基本的了解。 本章会告诉你可以在哪里查找关于编程的更多信息。有很多资源可以利用,有些关于一般编程,有些专门针对 Python 编程,还有一些关于游戏编程以及其他一些方面。 如何进一步学习编程,这要看你想用它做什么。你已经...
  • 空标题文档

    27.1 致年龄小的读者 对年龄小的读者来说,如果你喜欢用 Python 学习编程,可能也会乐于尝试另一种方法。Squeak Etoys 是一种面向孩子们的编程“语言”,它几乎是完全图形化的。你几乎不用写任何代码,可以通过创建图形对象并修改它们的属性和动作来建立程序。在后台,这些图形对象会转换为一种 Smalltalk 语言的代码,可以在 squeakl...
  • 空标题文档

    27.4 其他语言的游戏编程(非 Python) 我如果你对游戏编程感兴趣,可能会有兴趣了解 Unity 游戏引擎。Unity 包含了很多东西,包括一个 3D 游戏引擎和一个物理引擎,并提供了编写脚本的方式。你可以用来编写脚本的语言之一叫做 Boo,它与 Python 有很多相似之处。 你可能玩过一些游戏,现在你可以通过编写代码来扩展它们。比如,要扩展...
  • 空标题文档

    27.5 传承 BASIC 你可能注意到这样一种现象,如果在图书馆找书,可以找到 20 世纪 80 年代为孩子们写的一些编程书,而且其中很多书都使用了一种名为 BASIC 的语言,这在当时相当流行。(现在你还能得到面向现代计算机的一些 BASIC 版本,包括面向 Windows 的 QBASIC 和 BBC BASIC。)这些书里往往有很多游戏。如果把这...