随笔分类 -  python

摘要:一个系列教程:http://www.voidcn.com/blog/qq_26898461/article/p-4966726.html 一些图像相关概念: http://pillow.readthedocs.io/en/3.0.x/handbook/concepts.html 阅读全文
posted @ 2016-09-15 10:53 billiepander 阅读(152) 评论(0) 推荐(0)
摘要:先来看看如果遇到一个对象,如何判断其是否是这三种类型: 生成器对象: 生成器是一个通过yield关键字构建的函数,其返回一个generator对象,同时其又是一个iterator对象,因为其实现了__iter__与next方法 生成器的一个特点是只能用一次 迭代器对象: 实现了__iter__与__ 阅读全文
posted @ 2016-09-05 13:15 billiepander 阅读(1066) 评论(0) 推荐(0)
摘要:1 : 最常用的形式自然是if--else if pd == "cool": print "okay camera" elif pd == "pussy": print "yes, ure right" else: print "god is anywhere" 2 : try except els 阅读全文
posted @ 2016-08-25 21:51 billiepander 阅读(375) 评论(0) 推荐(0)
摘要:一:死锁 在死锁之前需要先了解的概念是“可抢占资源”与“不可抢占资源”【此处的资源可以是硬件设备也可以是一组信息】,因为死锁是与不可抢占资源有关的。 可抢占资源:可以从拥有他的进程中抢占而不会发生副作用。e.g:存储器就是一类可抢占资源(假设有A, B两个进程都想用打印机对256MB的用户内存进行打 阅读全文
posted @ 2016-06-04 00:31 billiepander 阅读(2236) 评论(0) 推荐(0)
摘要:大家都知道super是用来解决python钻石多重继承出现的基类重复调用的问题,这个就不赘述了,不了解的请点击。 但是我发现还有个问题在于不是钻石继承时继承先后顺序的问题,也就是如果mixin与继承的某子类同时作为某类的父类时,其书写顺序对于super可能产生的不同影响: 假设有个情景是是打印租房信 阅读全文
posted @ 2016-04-30 22:00 billiepander 阅读(11924) 评论(1) 推荐(1)
摘要:模块:一个.py文件就是一个模块 包:许多个模块放到同一个带有__init__.py文件的目录下,此目录就是包。注释1 示例: package | module1.py | module2.py |... 关于导入存在的一个问题:如果导入的模块是一个类时,其代码回立即执行,而如果是方法或者函数时,会 阅读全文
posted @ 2016-04-28 20:31 billiepander 阅读(444) 评论(0) 推荐(0)
摘要:记得刚开始学习python时就觉得爬虫特别神奇,特别叼,但是网上的中文资料大都局限于爬取静态的页面,涉及到JavaScript的以及验证码的就很少了,【当时还并不习惯直接找外文资料】就这样止步于设计其相关的爬虫了,前两周图灵社区书籍推荐邮件来了本《python网络数据采集》,英文名《web scra 阅读全文
posted @ 2016-04-26 21:19 billiepander 阅读(575) 评论(0) 推荐(0)
摘要:github地址:https://github.com/billiepander/BIMS 第一版: 现在实现了登陆,与部门级别用户录入桥梁检测信息后保存为excel(后期要用数据库存一些关键信息,为了不让横向字段太多,加快查询效率,一些不太常用的数据会放到excel中,只用一个字段存储其位置。) 阅读全文
posted @ 2016-04-01 13:33 billiepander 阅读(845) 评论(0) 推荐(0)
摘要:timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=1000000) stmt:statement,即使要执行的东西 setup:赋值予stmt中某些不明确的变量对象,如果stmt已经足够明确了,那就可以省略 阅读全文
posted @ 2016-03-28 15:36 billiepander 阅读(1971) 评论(0) 推荐(0)
摘要:unittest是python标准库,从2.1开始就有。 标准的使用流程: 1:实现一个unittest.TestCase的子类 2:在其中定义以_test开头的实例函数 3:用unittest.main()来运行测试 简单的例子: 注意1:其中用到的方法,其总结表如下: 注意2:当定义了setUp 阅读全文
posted @ 2016-03-28 14:47 billiepander 阅读(269) 评论(0) 推荐(0)
摘要:目录 一:python内部数据类型分类 二:各数据结构 一:python内部数据类型分类 这里有个很重要的东西要先提醒注意一下:原子性数据类型和非原子性数据类型的区别 Python内部数据从某种形式上可以分为两种: 其一是原子性数据类型:int,float,str 其余的是非原子性的(按有序性分): 阅读全文
posted @ 2016-03-23 22:56 billiepander 阅读(1110) 评论(1) 推荐(0)
摘要:这段时间把《Data Structure and Algorithms with python》以及《Problem Solving with Algorithms and DataStructures》看完了(图那部分没仔细看,毕业设计开始了,有点忙)。现在开始写点总结啦,主要顺序按照是probl 阅读全文
posted @ 2016-03-21 22:58 billiepander 阅读(1780) 评论(0) 推荐(0)
摘要:服务器端: 1 # -*- coding: utf-8 -*- 2 import socket, threading 3 4 con = threading.Condition() 5 HOST = raw_input("input the server's ip adrress: ") # Sym 阅读全文
posted @ 2016-03-09 13:17 billiepander 阅读(318) 评论(0) 推荐(0)
摘要:网址:http://www.pythonchallenge.com/解答好文:http://story.iteye.com/blog/730466 0:2^38 1 reduce(lambda x,y:x*y,[2]*38) #输入时不要输入L,只是表示类型为Long 1:位移两位 1 import 阅读全文
posted @ 2016-03-04 22:21 billiepander 阅读(323) 评论(0) 推荐(0)
摘要:前两天朋友说起NASA开放了数据API,今儿突然想起从来没用过外部提供的API,然而简单用得多的貌似是有道词典API,就像试试,本来觉得应该挺简单的,用urllib模块很快就实现了。 不过测试时才发现中文传递出现了问题: 先来看看在http://fanyi.youdao.com/openapi?pa 阅读全文
posted @ 2015-11-03 11:16 billiepander 阅读(13022) 评论(1) 推荐(0)
摘要:多态:在编辑时无法确定状态,在运行时才确定。由于Python为动态语言,参数类型没定,所以本身即是多态的1:由继承实现多态 1 class Animal: 2 def move(self): 3 print('Animal is moving') 4 5 class Dog... 阅读全文
posted @ 2015-09-25 10:11 billiepander 阅读(1351) 评论(0) 推荐(0)
摘要:1:元类 元类:类的创建与管理者 所有类的元类是type class a: pass print(type(a)) 结果:2:定制元类 类的实例化过程:(可看类的基础与要点) 1)调用__new__()创建实例 2)调用__init__()初... 阅读全文
posted @ 2015-09-25 09:30 billiepander 阅读(636) 评论(0) 推荐(0)
摘要:属性分为实例属性与类属性方法分为普通方法,类方法,静态方法一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个实例时都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同。从而减少内存。 1:实例属性: 最好在__init__... 阅读全文
posted @ 2015-09-20 14:55 billiepander 阅读(26980) 评论(0) 推荐(5)
摘要:1:2.x与3.x区别: 2.x:老式类,都继承自object,继承机制为深度优先 3.x:新式类不需要写(object),继承机制为广度优先2:类说明: 在定义类下用"""......"""包裹 查看方法:classname.__doc__ or help(classname)3:clas... 阅读全文
posted @ 2015-09-20 13:45 billiepander 阅读(492) 评论(0) 推荐(0)