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

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

    10.6 用索引提高性能 高效的规则之一是避免搜索。我们前面展示的一个遍历shelf上所有键的例子是非常低效的。更具强调性的说法是,搜索意味着低效。我们会在这个部分中着重探讨这点。 穷举搜索可能是处理时最糟糕的方法,我们必须总是基于数据的子集或者映射创建索引以提高性能。 为了避免搜索,我们需要基于被搜索的元素创建索引。有了这些索引之...
  • 空标题文档

    12.3 实现一个REST服务器——WSGI和mod_wsgi REST是基于HTTP建立的,REST服务器是HTTP服务器的扩展。为了稳定性、高性能和安全性,通常会基于某个服务器创建REST服务,例如Apache Httpd或者nginx。这个服务器模式默认不支持Python,我们需要安装一些扩展模块,其中包含与Python应用程序交互接口。 WSG...
  • 24.1 简介

    24.1 简介 24.1 简介 Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。从功能上看,跟OpenStack中的Heat十分类似。其代码目前在https://github.com/docker/compose 上开源。 Compose定位是“定义和运行多个Docker容器的应用”,其前身是开源项目Fi...
  • 空标题文档

    11.2 使用SQL处理程序中的数据 在前面几节介绍的例子中,演示了 SQL 的处理过程。我们没有在问题领域中使用任何面向对象设计。我们使用了SQLite中可以处理的数据元素:字符串、日期、浮点数和整型数值,而并没有使用Blog和Post对象。我们基本在使用过程式的编程风格进行设计。 可以看到,可以使用一些查询来完成一篇博客和该博客中的所有文章的查找,...
  • 2.2 使用 IDE 工具

    2.2 使用 IDE 工具 安装好环境之后,还需要配置一个程序员专属工具。正如设计师使用 Photoshop 做图、产品经理使用 Axure 做原型,程序员也有编程的工具,叫做:IDE。 在这里推荐公认最智能最好用的 Python IDE,叫做 PyCharm ,同时支持 Windows 和 Mac 用户,本教程使用的版本是目前最新的 3.4 版本。 ...
  • 空标题文档

    译者简介 张心韬 新加坡国立大学系统分析硕士,北京航空航天大学北海学院软件工程学士。曾经就职于NEC(新加坡)和MobileOne(新加坡),目前投身金融领域,就职于GoSwiff(新加坡),担任.NET软件工程师,负责支付系统的研发工作。 他在编程领域耕耘数年,涉猎甚广,但自认“既非菜鸟,也非高人”。目前长期专注于.NET平台,对Python也甚为喜...
  • 空标题文档

    13.3 使用INI文件保存配置 INI文件格式源于早期版本的Windows。用于解析这个文件的模块为configparser。 有关更多INI文件的详细内容,可以参见Wikipedia上面这篇文章: http://en.wikipedia . org/wiki/INI_file。 在INI文件中,每个部分包括了节和属性。在我们的主程序中,包括了3...
  • 空标题文档

    23.2 掷骰子 几乎所有人都玩过用到骰子的游戏,可能是 Monopoly、Yahtzee、Trouble、Backgammon 或者别的游戏。不论是哪个游戏,掷骰子都是在游戏中生成随机事件的最常用的方式之一。 骰子在程序中很容易模拟,Python 的 random 模块提供了两种方法来完成这项工作。一种方法是使用 randint() 函数,它会选择一...
  • 空标题文档

    2.3 hash ()方法 内置的hash( )函数默认调用了hash ()方法。哈希是一种将相对复杂的值简化为小整数的计算方式。理论上说,一个哈希值可以表示出源值的所有位。还有一些其他的哈希方法,会得出非常大的值,这样的算法通常用于密码学。 Python中有两个哈希库。其中,hashlib可以提供密码级别的哈希函数,zlib模块包含两个高效的哈希函数...