菜单
  

    3.2  操作符 21

    3.3  循环结构 23

    3.3.1  if语句 23

    3.3.2  while循环语句 24

    3.3.3  for语句 24

    3.3.4  break语句 25

    4  2D图像显示与运动 27

    4.1  PYTHON模块 27

    4.2  PYGAME 27

    4.2.1  Pygame的初始化 27

    4.2.2  surface 28

    4.2.3  绘图 28

    4.2.5  事件与时间控制 29

    4.3  2D图像处理与控制 30

    4.4  大鱼吃小鱼游戏设计 35

    总  结 44

    致  谢 46

    参考文献 47

    1  绪论

    1.1  Python概述

    1.1.1  Python的概念与历史

    Python是一种面向对象的、解释型、具有动态数据类型的高级计算机程序设计语言,拥有近二十年的发展历史,既成熟又稳定,从二十世纪九十年代初Python语言诞生至今,它逐渐被广泛应用于Web编程和处理系统管理任务。因为Python这门语言拥有简洁、易读以及可扩展等特性,所以,在国外用Python做科学计算的研究机构也日益增多,一些知名的大学已经在采用Python来教授程序设计课程。

    Python的诞生有些戏剧性。1989年的圣诞节期间,它的作者吉多·范罗苏姆为了打发无聊的时间,于是想要开发一个新的脚本解释程序,用来继承ABC语言。就吉多本人看来,ABC语言本身就已经很好了,但是ABC并没有能够取得应有的成功,吉多认为造成ABC失败的原因是因为ABC的非开放性。吉多希望Python不会重蹈ABC的覆辙,结果却是取得了很好的效果,完美地结合了如Java、C和C++等其他编程语言。吉多就是这样创造了Python。

    1.1.2  设计哲学与定位

        Python的设计哲学是“简单”、“优雅”、“明确”。相对而言,另一种语言Perl则显得更加繁琐,它希望能用多种方法来解决一件事情,就如同小时候做数学题一样,举一反三。但是Python开发者们却不喜欢这么做,他们更喜欢只用一种方法解决问题。所以,如果在设计Python语言的时候面临多种选择,Python开发者通常会选择最方便最简单最好用的那种方法。正是由于这样的差异,使得Python的程序比使用Perl的程序更好读而且更容易理解,并且能够支撑大规模的软件开发。在Python解释器内通过运行import this可以获得完整的列表。

    Python开发者不会经常地对程序进行优化,因为有时候这些优化并不是太重要。一些针对非重要部位的加速优化补丁通常不会被合并到Python内。因此,也会有不少人觉得Python运行得很慢。但是,只有少部分的程序才会对运行速度有较高的要求。如果要求运行速度高,Python开发者也有另外的办法来解决,他们会使用JIT技术,或者将这部分程序重新用C或C++语言进行改写。

    1.1.3  python的特点

    Python的特点具有以下几个方面:

    简单——Python作为一种编程语言来说非常简单。它相对于其他的语言来说,没有复杂的语法,没有难懂的语句,对于初学者来说,读用Python编写的程序代码更像是读英语,因为它真的就像是直接用英语所书写的一样。 

  1. 上一篇:H.264标准视频编码中的错误隐藏技术研究
  2. 下一篇:Android的功能集成系统平台设计与实现
  1. Flask+Python试题库试题组织与管理

  2. python+mysql网络习题爬取系统的设计与实现

  3. 基于IOS的游戏资讯平台的设计与实现

  4. MAYA+Unity次世代第一人称射击游戏设计与制作

  5. Python+Django医院病人护理辅助系统设计

  6. 游戏平台中行为规则抽取研究

  7. 基于kinect的体感交互游戏的开发

  8. 合肥老乡鸡连锁餐饮企业的经营策略探析

  9. 探讨“绿色生态”在都市设计中的体现

  10. 文化旅游主题展示设计广富林十里长街设计

  11. 圆柱绕流国内外研究现状

  12. 《简爱》女性主义的象征

  13. 公共服务均等化文献综述和参考文献

  14. 机器人摩擦焊机头设计

  15. 分光光度法测定水溶液中有机酸含量的研究

  16. 新生代农民工培训现状分析

  17. 带式输送机技术英文文献和中文翻译

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回