- 浏览: 19950 次
- 性别:
- 来自: 苏州
最新评论
文章列表
内建函数
下面介绍的函数在解释器中总是可用的,他们被包含在 __builtin__ 模块里.另外每个模块的 __builtins__ 属性经常指的是这个模块(除了当在restricted execution环境下运行时).
_(下划线)
默认情况下,变量 _ 用于在交互模式下表示 ...
简言之,模块和类的概括如下:
模块:
1、是数据/逻辑套件。
2、由python文件或C扩展编写而成。
3、通过导入使用(import)。
类:
1、实现新的对象。
2、由Class语句创建。
3、通过调用使用。
4、总存在于模块中。
由于设计者和开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:
Tkinter———— Python默认的图形界面接口。
Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk ...
元素与列表的区别:
1、元素被包含在一个圆括号()里
列表被包含在一个方括号[]里
2、元素不可执行增减操作
列表可以执行增减操作
3、单一元素需要在单元素后加逗号“,”;如:("list",)
列表insert(插入索引位置,元素)
pop() 取出列表中的最后一个元素
列表提供两种连接方法:
1、调用extend()
2、使用运算符"+"或"+="
“*”元组的复制
列表的排序:
1、sort() 列表元素的首字母升序
2、reverse 列表元素的反转排序
遇到问题可以 ...
这本大概是目前关于用PyQt进行GUI编程方面最全也是最好的一本参考资料了。目前正在学习中,不过只有英文版的看起来还是有点费劲,还好随书附有全部例子源码,结合源码看看还不错,个人认为是用PyQt进行编程必看的一本书(高手除外)。我把书的pdf版和随书源码都放在附件了,方便大家学习。
wingIDE是一款收费软件,但是它的call-tips和auto-completion功能实在是太强大了,输入的时候都不用考虑大小写,对于我们这些初学者来讲大大提高了效率。eric4虽然也有这些功能,但是他要对API编译后才有此项功能,而且对类实例化后就没有这些功能了。由于是wingIDE收费软件,需要破解,破解方法如下:
1、下载并安装windIDE软件。可从官网下载http://wingide.com/,网上能找到很多,我下载的是wingide-3.2.3-1.exe。
2、将破解文件夹的WingIDE.exe Python25.dll复制到WingIDE安装目录下的bin文件夹下 ...
网上找到的一个好玩的小游戏,比较简单也比较易学转到这里。游戏界面如下,可用上下左右键移动小球不要被子弹炸着,源文件在附件。我想从word里面复制图片粘贴到这里,怎么不行呢???有待研究
Qt是一个跨平台的界面库,PyQt就是它的Python版本了,Python的界面库除了PyQt之外,还有wxPython,TK等。
环境:Windows+Python2.6+eric4+pyqt4
1.下载安装环境
python2.6:www.python.org
PyQt2.6:http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.7-1.exe
eric4:http://nchc.dl.sourceforge.net/project/eric-ide/eric4/stable/4.4.0 ...
初学阶段,目前在windows xp系统上学python,安装的软件如下:
python-2.6.4
PyQt-Py2.6-gpl-4.7.3-2
eric-4.4.5
wingIde-3.2.3
目前很多第三方库都还没更新到支持python3.0,因此选择了2.6版本,集成开发环境选择了了Eric4+Pyqt4,不过Eric4的call-tips功能还是比较弱,网上搜索发现了wingIde,使用下来果然功能强大,不过这是个收费软件,需要破解。
以前学过一些linux下c语言的开发,也做过一些arm7裸机程序和arm-linux的程序,都是命令行下的开发,最近觉得可视化界面比较好玩,于是关注了QT,不过都是用C++开发的,不会阿,汗!网上搜啊搜,看到PYQT、了解了python语言和多种IDE,感觉是个好东西,很值得我们这些非专业程序员作为爱好来学习,于是就开始了Python的学习。开博的目的记录一下自己的学习过程,把感觉有价值的资料和向我一样的初学者分享,最重要的是能够和志同道合者一起交流。