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

    12.8 总结 我们介绍了用RESTful Web服务、wsgiref模块和multiprocessing模块传输和共享对象,这些技术架构都为对象状态表示的交互提供了支持。如果使用multiprocessing,那么pickle会作为它表示状态的方式。如果创建RESTful Web服务,必须选择使用哪些表示方式。在本章的例子中,我们只关注JSON,因为它...
  • 空标题文档

    第 3 章 基本数学运算 刚开始在交互模式中使用 Python 时,我们已经看到它可以完成简单的算术运算。现在来看 Python 还能对数字做些什么,还能完成哪些数学运算。也许你没有意识到,不过要知道,数学确实无处不在!特别是在编程中,我们一直都在使用数学。这并不是说你必须成为一位数学大师才能学习编程,不过可以想想看……每个游戏都有某种需要累计的分数;在...
  • 7.9 类的实践

    7.9 类的实践 其实类背后所承载的理念是 OOP(面向对象)的编程理念。在大型项目中为了易于管理和维护代码质量,会采取面向对象的方式,这也是软件工程的智慧所在。接下来,我们将使用类的概念来编写一个日常的工具库导入到 Python 的库中,这样一来我们也可以使用 import 方法导入自己的库了。 在使用 Python 处理数据或者是开发网站时,有时候...
  • D.1 Python 3:Python的下一代

    D.1 Python 3:Python的下一代 D.1 Python 3:Python的下一代 自从1991年冬天Python第一次发行以来,Python目前正在经历它最重要的转变。因为Python 3并不兼容所有的旧版本,所以移植将是比以往更加重要的问题。 然而,不像其他的临终努力,Python 2.x并不会很快消失。事实上,剩余的2.x版本系列...
  • 空标题文档

    17.1 动画精灵 从上一章我们已经了解到,看似简单的动画实际上并不简单。如果有大量图像在四处移动,要想跟踪每个图像“底下”有些什么,以便在移动图像时能够重绘,这可能要费很大的功夫。在我们的第一个沙滩球例子中,由于背景是白色的,所以更容易一些。不过你也可以想象,倘若背景上有一些图形,这肯定会复杂得多。 幸运的是,Pygame 可以为我们提供额外的帮助。...
  • 空标题文档

    16.7 其他的复合命令设计模式 现在,我们可以辨别一些不同的复合命令设计模式。在前面的例子中,我们设计了一系列的复合命令。我们可以从bash shell的复合操作符:;, &, |,和组合操作符:(;)中寻找灵感。除了这些之外,我们可以在shell中使用if、for和while循环。 我们介绍了Command _ Sequence类中的序列操...
  • 作者

    作者:侯爵 麻瓜编程创始人。网易云课堂上最畅销的课程《Python 实战》系列课程讲师,目前已有超过4万名学员。 设计专业背景,拥有设计与编程跨界思维,善于找到学习技能的最佳路径,擅长把复杂的东西简单的讲清楚。 初学编程时,发现市面上很难找到适合小白的学习资料,于是开始用生动易懂、视觉化的方式来写这本教程。
  • 空标题文档

    3.3 使用特殊方法完成属性访问 本节将介绍 3 个用于属性访问的标准函数:getattr ()、setattr ()和delattr ()。此外,还可以用dir()函数来查看属性的名称。下一部分会介绍getattribute ()函数的使用。 关于属性,之前章节中介绍了如下的几种默认操作。 setattr ()函数用于属性的创建和赋值。 geta...
  • 空标题文档

    3.6 总结、设计要素和折中方案 在本章中,我们看了一些对象属性的工作方式。我们可以使用object类中已经定义好的功能来获取和设置属性值,可通过定义特性来改变属性的行为。 对于更复杂的情况,可以重写getattr ()、setattr ()和delattr ()或getattribute ()函数的实现。这样一来,可以从根本上更细粒度地控制(也可能带...
  • 空标题文档

    13.10 使用XML文件——PLIST以及其他格式保存配置 正如在第9章“序列化和保存——JSON、YAML、Pickle、CSV和XML”中所看到的,Python的xml包中提供了多个用于解析 XML 文件模块。由于XML文件使用的普遍性,在XML文档与Python对象间的转换通常是必要的。不像JSON和YAML,XML的转换不是那么容易。 一种常...