《Python游戏编程入门》——第1章 使用类的Python 1.1 了解Geometry程序

第1章 使用类的Python

本章是Python的一个快速介绍,接触到基本的面向对象编程知识,并帮助读者感受Python语言看上去略有些奇怪的语法。Python既是一种工具,也是一种语言。

根据Python标准,它包括了代码的语法和格式。工具是Python安装时所带的一个软件包,其中包括一个编辑器。这些内容对于第1章来说有点厚重。如果这是你第一次接触Python语言,不要被本章的学习步伐给落下,我们马上会介绍一些重要的细节,但是,本书不会随着后面的每一章而变得越来越难。在本章中,你将学到:

  • 如何把Python代码输入到IDLE编辑器中;
  • 使用Python自带的工具;
  • 回顾Python语言的功能;
  • 追溯编程语言的历史;
  • 关注最新的编程方法学;
  • 多态和继承;
  • 使用多继承编写一个示例。

1.1 了解Geometry程序

本章带你快速地了解Python的面向对象编程功能,并且从头开始以“OOP的方式”加快你使用Python编程的速度。如果你不能一次性地了解本章中所涵盖的所有内容,也不要担心,因为我们从现在开始将会在每一章中回顾所有这些概念,同时通过创建游戏来学习(不,是精通)Python语言。第一个示例如图1.1所示。

时间: 2024-09-21 04:41:48

《Python游戏编程入门》——第1章 使用类的Python 1.1 了解Geometry程序的相关文章

《Python游戏编程入门》——导读

前 言 本书沿着Python Programming for the Absolute Beginner, Third Edition(Michael Dawson著)的步伐,继续帮助初学者学习Python.如果你是初次接触Python的话,我强烈建议你先阅读那本书.你将会通过Dawson给出的易于掌握的示例,快速学会Python语言,这个过程方向清晰.步骤简洁,而且能够掌握重要的概念.Dawson的书会帮助你起步,因此,本书现在是将你的Python提升到更高一点的水平.我们将学习很不错的Pyg

《Python游戏编程入门》——1.2 初识Python

1.2 初识Python Python既是一个软件工具包,也是一种语言.Python软件包包含了一个名为IDLE的编辑器.Idle是一个人的名字,而不是集成开发(integrated development-)的缩写,尽管IDLE看上去有点像是缩写.这个人的名字是Eric Idle,他是Monty Python的创始成员之一,而Monty Python则是Python语言的名称的由来,Python是向British TV的一部电视剧致敬.Python语言也很奇怪,因此,它这个名字是很合适的.当然

《Python游戏编程入门》——1.3 Python中的对象

1.3 Python中的对象 Python是面向对象编程语言,这意味着,它至少支持一些面向对象编程概念.现在,我们将花一些时间来介绍这些概念,因为这是一种编写代码的高效方式.面向对象编程(OOP)是一种方法学,也就是做事情的方式.在计算机科学中,有几种较大的."伞状的"方法学,也就是说,定义了编程语言的功能的方法学.要让我们的技能成为可以传播的,方法学对于这个产业来说很重要.如果每个公司使用他们自己的方法学,那么,为该公司工作的过程中所获取的技能,对于另一个不同的组织来说将会是无用的.

《Python游戏编程入门》——1.4 小结

1.4 小结 本章是关于Python编程的快速介绍的第1章.进展这么快,是不是有点令你抓狂?不要担心,我们会以实用的方式来介绍代码编写,通过真正绘制点.圆.矩形以及其他内容来做到这点.在学习Python的工具的时候,我们还将创建一个精灵类,以用来在屏幕上绘制带有动画的游戏角色.好消息是,本章可能是最难的一章,因为这不但是你第一次接触奇怪的Python语法,也很可能是你初次接触面向对象编程.在后续的章节中,你将会发现,学习编程语言的最直接的方法,通常也是最好的方法.我希望你已经准备好了,因为从下一

《Android游戏编程入门经典》——第14章使用音频系统

第14章 使用音频系统Android游戏编程入门经典本章介绍如下内容: 使用媒体播放器组件播放音频:将音频文件添加到项目中:使用声音池组件播放音频:混合音频示例以响应触摸输入事件.本章将深入介绍Android设备播放视频游戏音乐和音效的音频系统.Android SDK通过SoundPool类支持音频系统,该类通过集成音频混合器加载和播放音频文件.Android SDK包含可轻松加载和播放多媒体内容的方法和类.您将了解如何加载音频资产并播放它们.音乐和音效文件会得到相同的待遇:尽管通常使用Medi

《Android游戏编程入门经典》——第4章创建第一个Android程序

第4章 创建第一个Android程序Android游戏编程入门经典本章介绍如下内容: 创建新Android项目:配置NetBeans的NBAndroid插件:在模拟器中编译并运行程序: 编写Hello, Android!程序: 对比模拟器和Android设备. 在本章中,您将编写第一个Android程序.前面几章已经帮助您使用Android SDK构建了NetBeans和Eclipse开发环境.您还应该已经使用Android Virtual Device Manager创建了一台Android模

Python游戏编程快速上手》一第2章 交互式shell

第2章 交互式shell Python游戏编程快速上手本章主要内容: 整数和浮点数: 表达式: 值: 操作符: 计算表达式: 在变量中存储值. 在开始创建游戏之前,我们需要先介绍一些基本的编程概念.本章不会创建游戏,但是学习这些概念是编写电子游戏程序的第一步.我们先来学习如何使用Python的交互式shell.

《Android游戏编程入门经典》——第1章Android 4简介

第1部分 简介Android游戏编程入门经典第1章 Android 4简介第2章 安装开发工具第3章 使用Android SDK配置NetBeans和Eclipse第4章 创建第一个Android程序 第1章 Android 4简介Android游戏编程入门经典本章介绍如下内容: Android 4的新功能:Android平台的历史:Android硬件规格:开发系统要求.本书前4章都是非常实用的入门教程,介绍使用两种开发环境(NetBeans和Eclipse)设置Android SDK的步骤.我

《Python游戏编程快速上手》一第1章 安装Python

第1章 安装Python Python游戏编程快速上手本章主要内容: 下载并且安装Python解释器: 如何使用本书: 本书的网址:http://inventwithpython.com. 你好!本书介绍了如何编写电子游戏.一旦你了解了本书中的游戏是如何工作的,就能够创建自己的游戏了.你只需要一台计算机.一款叫做Python解释器的软件以及这本书.Python解释器可以从网上免费下载. 当我还是一个孩子时,就是像这样的一本书教会了我如何编写第一个程序和游戏.那本书既有趣又简单.现在,作为一名成年