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

    5.4 小结 随着程序变得越来越庞大,把握全局逐渐地变得困难起来。同时,有可能需要多次用到非常相似的操作。 函数就是为解决这个问题产生的。通过在语义上把一整块代码切分出来为之命名,理解这段代码变得更加容易。此外,通过在其他地方调用这个函数,实现了代码的再利用。 伴随着函数的使用产生了递归调用这一编程技巧,它非常适合处理嵌套形式的数据。
  • 空标题文档

    怎样使用本书 如果想通过本书更好、更快地学习编程,要注意下面几点。 验证例子。 输入程序。 做习题。 别担心,放松点。
  • 空标题文档

    第 14 章 对象 在前几章中,我们已经了解了可以使用不同方式组织数据和程序,以及把东西收集在一起。我们看到了列表可以收集变量(数据),函数可以把一些代码收集到能够反复使用的单元中。 对象(object)则让这种收集的思想更向前迈进一步。对象可以把函数和数据收集在一起。这个主意在编程中非常有用,而且在很多很多的程序中都已经用到。实际上,如果仔细分析...
  • 空标题文档

    14.7 隐藏数据 你可能已经意识到,查看或修改对象中的数据(属性)有两种方法。可以直接访问,像这样: myDog.cooked_level = 5 或者也可以使用修改属性的方法,例如: myDog.cook(5) 如果热狗开始时是生的(cooked_level = 0),这两种做法的作用相同。它们都会把 cooked_level 设置为 5...
  • 空标题文档

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

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

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

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

    4.5 两栈共享空间 4.5 两栈共享空间 其实栈的顺序存储还是很方便的,因为它只准栈顶进出元素,所以不存在线性表插入和删除时需要移动元素的问题。不过它有一个很大的缺陷,就是必须事先确定数组存储空间大小,万一不够用了,就需要编程手段来扩展数组的容量,非常麻烦。对于一个栈,我们也只能尽量考虑周全,设计出合适大小的数组来处理,但对于两个相同类型的栈,我们却...
  • Gradle依赖统一管理

    8 2025-06-17 《Android群英传》
    Gradle依赖统一管理 Gradle依赖统一管理 Gradle引用依赖非常简单,但一旦涉及多module,每个module的依赖管理就变得非常麻烦。这就和编程中使用的变量一样,每个module中都引用自己的依赖——局部变量,这样就造成多个module有多个局部变量,不利于项目管理。因此,最好是使用类似全局变量的方式来进行统一的管理。 利用前文中介绍...