万象云档 本次搜索耗时 1.555 秒,为您找到 489 个相关结果.
  • 附录

    附录 附录 1 Python 异常处理参考 2 Tkinter 画布方法 3 Tkinter 编程参考
  • 2.5.2 元组类型 tuple

    2.5.2 元组类型 tuple 2.5.2 元组类型 tuple 和列表类似,元组也是数据集合体的一种。尽管很多编程语言都没有提供内建的元组数 据类型,但实际上元组类型是非常有用的。在数学中,表示平面或空间中的点需要用到元组 (x,y)或(x,y,z),一般的向量也是元组 v = (v1, …, vn)。现实中很多信息都可以表示为元组,例 如一对夫妻...
  • 5.1 概述

    5.1 概述 5.1 概述 实际应用中经常需要利用图形、图像和动画。例如,在大量数据的统计与分析中,仅仅 算出数学期望、标准差之类的统计指标,并不能使普通人很好地理解数据;但是如果画出直 方图、趋势曲线之类的图形,就能使人们洞悉数据所蕴涵的意义。又如,假设小学教师希望 向学生讲授太阳、地球和月亮三者之间的位置和运动的知识,如果他完全用文字语言来表述 天...
  • 5.5 练习

    5.5 练习 5.5 练习 在你的专业中,计算机图形编程可能有什么应用? 为什么说图形是复杂数据? 什么是对象?从你的专业中选择一个研究对象,用程序设计的对象概念来描述它,即列 出它的数据(属性)和操作(方法)。 Tkinter 与 graphics 模块的关系是怎样的? 试试在画布上创建汉字文本。如果有乱码,请用汉字的 unicod...
  • 2.4.3 布尔代数运算定律*

    2.4.3 布尔代数运算定律* 2.4.3 布尔代数运算定律* 将实际问题所涉及的条件表达成布尔表达式,并且能对布尔表达式进行演算,这是程序员必须具备的重要能力。前面介绍的逻辑运算符用于表达各种复杂条件,下面介绍用于布尔 表达式演算、推导的一些运算定律。 我们不加证明地罗列一些布尔代数中常用的定律如下,其中 a、b、c 代表任意布尔表 达式。为了不与...
  • 8.3 Tkinter 事件驱动编程

    8.3 Tkinter 事件驱动编程 8.3 Tkinter 事件驱动编程 在 8.2 节中我们学习了图形用户界面中的各种构件的用法,至此我们已经能够为应用程 序搭建用户界面的外观部分,用户界面的另一个重要部分是各界面元素所对应的程序功能。 GUI 应用程序与普通应用程序的一个不同之处就在于,实现程序功能的代码与图形界面元素 相关联,这导致了一种新的程...
  • 2.10 总结

    2.10 总结 2.10 总结 通过本章的学习,大家已接触了足够多的Java编程知识,已知道如何自行编写一个简单的程序。此外,对语言的总体情况以及一些基本思想也有了一定程度的认识。然而,本章所有例子的模式都是单线形式的“这样做,再那样做,然后再做另一些事情”。如果想让程序作出一项选择,又该如何设计呢?例如,“假如这样做的结果是红色,就那样做;如果不是,...
  • 2.0 本章导读

    2.0 本章导读 2.0 本章导读 笔试和面试中,除了字符串,另一类出现频率极高的问题便是与数组相关的问题。在阅读完第1章和本第二章后,读者会慢慢了解到解决面试编程题的有几种常用思路。首先一般考虑“万能的”暴力穷举(递归、回溯),如求n个数的全排列或八皇后(N皇后问题)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后...
  • 1.4 关于本文

    本文题目对David Goldberg的经典文献《What Every Computer Scientist Should Know About Floating-Point Arithmetic》[goldberg]表示致敬。Goldberg的论文虽然不普及,但是对于任何有志于严格编程的人都会是一个先决条件。
  • 2.1 用引用操纵对象

    2.1 用引用操纵对象 2.1 用引用操纵对象 每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)? 所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一...