随笔分类 -  python每日一贴

摘要:多线程和多进程是什么自行google补脑 对于python多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下... 阅读全文
posted @ 2014-04-26 19:37 戎狼图腾 阅读(195) 评论(0) 推荐(0)
摘要:图像的二值化的基本原理图像的二值化处理就是将图像上的点的灰度置为0或255,也就是讲整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,特别是在实用的图像处理中,以二值图像处理实... 阅读全文
posted @ 2014-04-18 08:17 戎狼图腾 阅读(637) 评论(0) 推荐(0)
摘要:Python 之 使用 PIL 库做图像处理1. 简介。 图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以在这里下载学... 阅读全文
posted @ 2014-04-17 16:58 戎狼图腾
摘要:python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。(原文来自 http://www.cnblogs.com/pzxbc... 阅读全文
posted @ 2014-04-15 20:54 戎狼图腾 阅读(236) 评论(0) 推荐(0)
摘要:关键在于以下两行代码 特别是find_element_by_xpath写法 很多写成 findElementsByXpath不知道是写错了 还是高级版本是这么写的...#webElement = self.dr.find_element_by_xpath("//*");#print(webEleme... 阅读全文
posted @ 2014-04-13 13:01 戎狼图腾 阅读(565) 评论(0) 推荐(0)
摘要:Programming Python 作为一款经典系列书籍 非常的耐看 建议有志于学习python的童鞋好好看看网上Programming Python第四版的 pdf 下载非常容易 也就是最新的版本 不过 它主要是针对python 3.X的版本 虽然学起来也不错 不过针对初学者来说的话 还是有点吃力:吃力在于 作为初学者 网站关于2.7版本的资料比较多 3.X的版本别人写的一些案例还是不多 所以 为了更好的学习别人的案例 建议还是看2.7的版本。Programming Python第四版 案例主要用3.X写的 所以 为了学习2.7版本的 还是要看Programming Python第三版 但 阅读全文
posted @ 2014-04-12 07:53 戎狼图腾 阅读(898) 评论(0) 推荐(0)
摘要:开发工具:Python语言集成开发环境 Wingware WingIDE Professional v3.2.12Python语言集成开发环境 Wingware WingIDE Professional v3.2.9.1高效Python/Django开发工具:JetBrains PyCharm v1.1.1 (附注册机)Python和Django开发工具:JetBrains PyCharm v1.1学习资料:Python 3程序开发指南 (第二版)中文PDF下载 Programming in Python 3, 2rd EditionPython参考手册 (第4版)中文高清PDF下载 (Pyt 阅读全文
posted @ 2014-04-12 07:38 戎狼图腾 阅读(1660) 评论(0) 推荐(0)
摘要:import Tkinterroot=Tkinter.Tk()label=Tkinter.Label(root,text='hello ,python')label.pack()#将LABEL组件添加到底框上button1=Tkinter.Button(root,text='BUTTON1')button1.pack(side=Tkinter.LEFT)button2=Tkinter.Button(root,text='BUTTON2')button2.pack(side=Tkinter.RIGHT)root.mainloop()#默认 pack 阅读全文
posted @ 2014-04-11 23:35 戎狼图腾 阅读(563) 评论(0) 推荐(0)
摘要:我的电脑->右键属性->高级->系统变量 path里加上安装路径,比如 ";C:\Python26;" 请加分号附在其他path后面而不是直接覆盖。 阅读全文
posted @ 2014-04-11 15:17 戎狼图腾 阅读(455) 评论(0) 推荐(0)
摘要:#自定义界面设计mybutton = Button(parent, **configuration options)也可以这么写mybutton.configure(**options)颜色可以用rgb 也可以使用颜色标准名或者预定义颜色表示可在 C:\Python27\Tools\pynche html40colors.txt 看到# HTML 4.0 color namesBlack #000000Silver #c0c0c0Gray #808080White #ffffffMaroon #800000Red #ff0000Purple #800080Fuchsia #ff00ffGree 阅读全文
posted @ 2014-04-11 00:04 戎狼图腾 阅读(2061) 评论(0) 推荐(0)
摘要:python 可以自己定义变量以及变量类型mystring = StringVar(ticked_yes = BooleanVoption1 = IntVar()volume = DoubleVar()Entry(root, textvariable = mystring)Checkbutton(root, text="Remember Me", variable=ticked_yes)Radiobutton(root, text="Option1", variable=option1, value="option1")#radiob 阅读全文
posted @ 2014-04-09 23:53 戎狼图腾 阅读(1519) 评论(0) 推荐(0)
摘要:place() 相对定位与绝对定位 相对定位 拖动会发生变化 绝对定位不会from Tkinter import *root = Tk()# Absolute positioningButton(root,text="Absolute Placement").place(x=20, y=10)# Relative positioningButton(root, text="Relative").place(relx=0.5, rely=0.2, relwidth=0.5,width=10, anchor = NE)root.mainloop()from 阅读全文
posted @ 2014-04-08 23:17 戎狼图腾 阅读(343) 评论(0) 推荐(0)
摘要:1.导入Tkinter 可以使用以下三种方法(1)from Tkinter import *#导入Tkinter(2)import TkinterTkinter.methodA使用 Tkinter.methodA这样就不会污染其他命名空间(3)import Tkinter as TkTk.methodA重新定义了一个Tk 使用 Tk.methodA这样也就不会污染其他命名空间作为GUI需要考虑3个问题屏幕上显示什么样的界面图形怎么编排坐标如何人机交互(事件绑定)from Tkinter import *root=Tk()mylabel=Label(root,text="I am a 阅读全文
posted @ 2014-04-07 19:30 戎狼图腾 阅读(812) 评论(0) 推荐(0)
摘要:欧拉数http://pe.spiritzhang.com/index.php/2011-05-11-09-44-54答案python学习资料https://docs.python.org/2.7/tutorial/index.htmlhttp://www.pythondoc.com/http://w... 阅读全文
posted @ 2014-04-07 10:19 戎狼图腾 阅读(163) 评论(0) 推荐(0)
摘要:#图形用户界面1.下载和安装wxPython2.创建并显示一个框架import wx #导入wxPythonapp=wx.App()win=wx.Frame(None)win.Show() #调用窗口前需要showapp.MainLoop() #调用窗口wxPython包含两个对象: 应用程序对象和根窗口 应用程序对象通过实例化wx.App实现 根窗口通过wx.Frame实现 完成图形的基本容器 wx.App wx的主要部分 import wx #导入 创建应用程序对象: app=wx.App() 创建窗口 window-Frame win=wx.Frame(None) 显示窗口: win.. 阅读全文
posted @ 2014-04-07 10:17 戎狼图腾 阅读(224) 评论(0) 推荐(0)
摘要:#更加抽象 12:50pm- 14:50 p112- 1.对象的魔力 多态 如count 在多种数据类型中都可以实现计数的功能 封装 对全局作用域中其他区域隐藏多余信息的原则 继承2.类和类型 创建类 class Person: def setName(self,name) self.name=name def getName(self): return self.name def greet(self): print "hello I am %s."%self.name 特性 函数和方法 将方法加上私有特性在方法名前加双下划线 __add() 类的命名空间 ... 阅读全文
posted @ 2014-04-07 10:13 戎狼图腾 阅读(150) 评论(0) 推荐(0)
摘要:#抽象 8.40am-1.懒惰即美德2.抽象和结构3.创建函数 内建的callable 函数可以判定函数是否可以调用 >>> import math >>> x=1 >>> y=math.sqrt >>> callable(x) False >>> callable(y) True 使用def"函数定义"语句 def hello(name): return 'hello,'+name+'!' print hello('tom') > 阅读全文
posted @ 2014-04-07 10:12 戎狼图腾 阅读(233) 评论(0) 推荐(0)
摘要:#字典:当索引不好用时1.字典 类似于php的关联数组 列表类似于索引数组2.创建字典 phonebook={'alice':'2100','tom':'1900'} 键值之间用: 项之间用, 空字典{} 字典函数 dict 通过映射将键值序列对建立字典 >>> item=[('name','Gumby'),('age',42)] >>> d=dict(item) >>> d {'age': 42, 'na 阅读全文
posted @ 2014-04-05 21:06 戎狼图腾 阅读(127) 评论(0) 推荐(0)
摘要:#字符串 p62 13:20pm-15:20 上一章讲的所有的序列化操作对于字符串同样适用 不过字符串不可变 所以无法使用分片赋值 1.字符串格式化 >>> format="hello,%s,%s ok" >>> values=('ww','xx') >>> print format % values hello,ww,xx ok %s代替values里面的值 貌似%s不能改为$x s表示字符串 格式化浮点数 %.3f .3表示精度 f表示类型 float >>> for 阅读全文
posted @ 2014-04-05 15:04 戎狼图腾 阅读(214) 评论(0) 推荐(0)
摘要:#列表和元组 p44 10:40am-12:25 1.序列概述 序列(包含列表 元组等) 列表可以修改 元组不能 一般来说 列表可以代替元组 >>>edward=['Edward',42] 元素用逗号隔开 序列也可以包含其他序列 >>>edward=['Edward',42] >>>jhon=['jhon',50] >>>database=[edward,jhon] >>>database [['Edward', 42], ['jho 阅读全文
posted @ 2014-04-05 12:25 戎狼图腾 阅读(144) 评论(0) 推荐(0)