摘要: 游戏里面一般是肯定会出现文字显示的,即使是俄罗斯方块也应该显示分数。那么我们应该怎样来显示文字呢,今天一起学习一下pygame的font模块。使用字体模块pygame可以直接调用系统字体,也可以调用TTF字体。为了使用字体,首先应该创建一个Font对象,对于系统自带的字体,应该这样调用:>>> fo... 阅读全文
posted @ 2015-11-03 15:16 #SRL 阅读(7740) 评论(0) 推荐(2) 编辑
摘要: pygame是一个比较大的库,以我这点弱小的实力是没办法详解的。所以我只讲我懂得那些部分,其他部分由大家慢慢查找了解。-------------------------------我用pygame的目标很明确,写一个自己的游戏娱乐,权当学习时的放松。一个小项目的运行是非常有成就感的,所以一切讲解都按... 阅读全文
posted @ 2015-11-02 19:19 #SRL 阅读(6608) 评论(1) 推荐(2) 编辑
摘要: 这两天学习数据结构和算法,有时感觉并不如直接做项目来的有趣。刚刚学完python的基本使用,现在刚好趁热打铁做个小项目。由于本人一直很想制作一款游戏,就想使用Python制作一个基础的游戏。搜了一下资料,看到一个很便于使用的库,也就是pygame。pygame介绍pygame是一个建立在SDL(Si... 阅读全文
posted @ 2015-11-01 22:48 #SRL 阅读(4633) 评论(4) 推荐(5) 编辑
摘要: 已经正式开始学习数据结构和算法,先学了网易云课堂上的浙江大学的数据结构课,是陈越和何钦铭上的,了解了什么是数据结构和算法后,学习了一些时间空间复杂度分析的技巧,结合之前马虎掌握的学习,先从简单的题目入手学习。题目是这样的:给定了一个n个整数组成的序列,求它各个子列中,子列和最大的值。输入:输入n个整... 阅读全文
posted @ 2015-10-14 23:46 #SRL 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 终于在十一长假之后的两天看完了《Python核心编程》的初级部分。虽然到后来两章,类和环境看得越来越慢,越来越难以理解。很多东西只能靠强记,也没办法真正掌握了,我想了想,还是不强迫自己去背下这些知识,累而且低效。再学习了一次之后,准备跳过去,开始学习后面的高级部分,对于那些知识的掌握,也等到我积累了... 阅读全文
posted @ 2015-10-09 23:50 #SRL 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 在Python中有多种运行外部程序的方法,比如,运行操作系统命令或另外的Python脚本,或执行一个磁盘上的文件,或通过网络来运行文件。这完全取决于想要干什么。特定的环境包括: 在当前脚本继续运行 创建和管理子进程 执行外部命令或程序 执行需要输入的命令 通过网络来调用命令 ... 阅读全文
posted @ 2015-10-09 22:49 #SRL 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: 类的授权 1.包装包装在Python编程世界中时经常会被提到的一个术语。它是一个通用的名字,意思是对一个已存在的对象进行包装,不管它是数据类型,还是一段代码,可以是对一个已存在的对象,增加新的,删除不要的,或者修改其他已存在的功能。在Python2.2以前,从Python的标准类型子类化或派生类都是... 阅读全文
posted @ 2015-09-30 11:00 #SRL 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 用特殊方法定制类前面我们讲了方法的两个重要方面:首先,方法必须在调用前被绑定(到它们相应类的某个实例中);其次,有两个特殊方法可以分别作为构造器和解构器的功能,分别名为__init__()和__del__()。事实上,__init__()和__del__()只是可自定义特殊方法集中的一部分。它们中有... 阅读全文
posted @ 2015-09-29 10:08 #SRL 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一个类被定义后,目标就是把它当成一个模块来使用,并把这些对象嵌入到你的代码中去,同其他数据类型及逻辑执行流混合使用。有两种方法可以在你的代码中利用类。第一种是组合,就是让不同的类混合并加入到其他类中,来增强功能和代码重用性。你可以在一个大点的类中创建你自己的类的实例,实现一些其他属性和方法来增强原来... 阅读全文
posted @ 2015-09-22 21:55 #SRL 阅读(2130) 评论(1) 推荐(2) 编辑
摘要: 绑定和方法调用现在我们需要再次阐述Python中绑定(binding)的概念,它主要与方法调用相关联。方法是类内部定义的函数,这意味着方法是类属性而不是实例属性。其次,方法只有在其所属的类拥有实例时,才能被调用。当存在一个实例时,方法才被认为是绑定到那个实例了,没有实例时,方法就是未绑定的。任何一个... 阅读全文
posted @ 2015-09-22 21:45 #SRL 阅读(578) 评论(0) 推荐(0) 编辑