随笔分类 -  python

摘要:http://www.cnblogs.com/cloudaice/archive/2012/01/27/python_func.html之前学习编程语言大多也就是学的很浅很浅,基本上也是很少涉及到装饰器这些的类似的内容。总是觉得是一样很神奇的东西,舍不得学(嘿嘿)。今天看了一下书籍。发现道理还是很简单的。简单的说:装饰器主要作用就是对函数进行一些修饰,它的出现是在引入类方法和静态方法的时候为了定义静态方法出现的。例如为了把foo()函数声明成一个静态函数1 class Myclass(object):2 def staticfoo():3 ............... 阅读全文
posted @ 2012-01-28 11:18 swjm119 阅读(259) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/mcdou/archive/2011/08/02/2125016.htmlPython 入門語法和類型Python的设计目标之一是让源代码具备高度的可读性。它设计时尽量使用其它语言经常使用的标点符号和英语单词,让源代码整体看起来很整洁美观。它不像静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。缩进Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开始,而减 阅读全文
posted @ 2012-01-25 20:41 swjm119 阅读(180) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/PythonHome/archive/2011/12/03/2275006.html1)启动错误the JVM could not be started. the maximum heap size might be too large or an antivirus or firewall tool could block the execution.编辑C:\Program Files\JetBrains\PyCharm1.2.1\bin\pycharm.exe.vmoptions-Xmx256m2)注册name:pycharm===== LI 阅读全文
posted @ 2012-01-20 17:03 swjm119 阅读(1850) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/harrychinese/archive/2011/11/03/python_console_app_dev.html#==========================# 几个必须了解的模块: os, os.path和shutil#==========================写命令行程序, 经常要和操作系统和文件打交道,关于os,os.path, shutil模块的介绍http://www.cnblogs.com/lovemo1314/archive/2010/11/08/1871781.htmlhttp://docs.python.o 阅读全文
posted @ 2012-01-18 18:24 swjm119 阅读(416) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yanxy/archive/2010/03/30/QtWidget.html最近用PyQt4做本地程序,发现Qt的控件和WinForm的控件在命名上有点小差别,有时候想加一个控件却不知道Qt中的名字是什么。今天找了一些资料:一个是Qt Widget Gallery,一个是Qt's Main Classes,还有一个是我自己从Qt designer里截的屏。把这些乱七八糟的图片放在blog里,方便以后忘了备查。图片版权归原作者所有,本人只是转载和整理:)附:《从C#到Python》系列连载目录从C#到Python —— 谈谈我学习Python 阅读全文
posted @ 2012-01-18 11:06 swjm119 阅读(309) 评论(0) 推荐(0) 编辑
摘要:http://blog.sciencenet.cn/home.php?mod=space&uid=404069&do=blog&id=297132(根据我在博客园上连载的四篇文章整理,见http://yanxy.cnblogs.com/,转载请注明出处) 近两天内的目标是在我博的每个栏目发一篇文章,先都占个坑再说,空着不好看:) 《程序设计》这个栏目里,就从我刚开始学的Python开始吧。 一、引言Python是一种简单却又强大的语言,我觉得它很适合非专业程序员(特别是科研人员)使用。比如作一些科学计算、数据处理工作等,Python简单的语法和丰富的第三方库可以有效帮助 阅读全文
posted @ 2012-01-18 10:56 swjm119 阅读(979) 评论(0) 推荐(1) 编辑
摘要:http://hi.baidu.com/s_jqzhang/blog/item/d6bd4a09da64afc83bc76380.html以下的例子是可以直接使用的,只要拷贝如下代码,存放到ExAdd.dpr,直接用Delphi编译,就可以成为一个Python Extension 。 我们可以首先看到效果,然后在分析程序。最小的例子:{文件名 ExAdd.dpr}library ExAdd;uses SysUtils,Classes,PythonEngine;{$E pyd}var FModule : TPythonModule; FEngine:TPythonEngine ;function 阅读全文
posted @ 2012-01-18 10:39 swjm119 阅读(362) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/sanquanfeng/archive/2012/01/13/2321519.html模拟鼠标点击指定窗口中的指定button:import win32gui,win32apiwin = win32gui.FindWindow(None,DialogName)while win == 0: win = win32gui.FindWindow(None,DialogName)time.sleep(X) # 休眠X秒hbtn = win32gui.FindWindowEx(win,None,None,ButtonName)(left,top,righ. 阅读全文
posted @ 2012-01-18 08:47 swjm119 阅读(5738) 评论(0) 推荐(0) 编辑
摘要:http://www.vipaq.com/Detail/view/item/275.htmlPython最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进行gui开发的一些选择。1.TkinterTkinter似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的IDLE就是采用 阅读全文
posted @ 2012-01-16 16:34 swjm119 阅读(713) 评论(0) 推荐(0) 编辑
摘要:http://www.vipaq.com/Detail/view/item/250.html001#-*-coding:UTF-8-*-002importurllib,urllib2,cookielib003importxml.etree.ElementTreeasetree#xml解析类004005classLogin163:006#伪装browser007header={'User-Agent':'Mozilla/5.0(Windows;U;WindowsNT6.1;en-US;rv:1.9.1.6)Gecko/20091201Firefox/3.5.6'} 阅读全文
posted @ 2012-01-16 16:33 swjm119 阅读(578) 评论(0) 推荐(0) 编辑
摘要:wxPython 界面设计利器:wxFormBuilder 入门http://simple-is-better.com/news/467wxPython 界面设计利器:wxFormBuilder 介绍http://simple-is-better.com/news/461教程:使用wxFormBuilderhttp://blog.sina.com.cn/s/blog_537ed6a70100c4o9.html 阅读全文
posted @ 2012-01-15 23:00 swjm119 阅读(2266) 评论(0) 推荐(1) 编辑
摘要:http://hi.baidu.com/xunxun129/blog/item/10d434c5835812a38226ac93.htmladodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLdb:连接MySQL数据库的py2exe:用来生成windows可执行文件Pylons:我们领导推荐 阅读全文
posted @ 2012-01-15 22:45 swjm119 阅读(280) 评论(0) 推荐(0) 编辑
摘要:http://www.okpython.com/thread-1021-1-24.htmlPython 基础篇-Life Is ShortYou Need PythonPython 简介Python是一种开源的、解析性的,面向对象的编程语言。Python使用一种优雅的语法,可读性强Python支持类和多层继承等的面向对象编程技术。Python可运行在多种计算机平台和操作系统中,如各位unix,windows,MacOS,OS/2等等使用python安装python, 请参阅:http://www.python.org运行python脚本:交互式运行(在Windows平台下有GUI界面)执行py 阅读全文
posted @ 2012-01-14 20:45 swjm119 阅读(291) 评论(0) 推荐(0) 编辑
摘要:看了一下django,sqlalchemy,web.py等项目的结构,大致了解了一般python项目的结构。假设你的项目名叫hello/hello -mypackage -__init__.py -...(your code) -test -__init__.py -runtests.py -...(your test code) -setup.py -README -LICENSE如果要运行test代码,就使用python test/runtests.py 阅读全文
posted @ 2012-01-13 14:53 swjm119 阅读(418) 评论(0) 推荐(0) 编辑
摘要:http://bbs.chinaunix.net/thread-1162734-1-61.html在Python中用ADO来访问数据库楼主anux(阿牛克斯)2005-04-14 09:05:52 在其他开发语言 / 脚本语言(Perl ,Python) 提问今天帮一个同事的小忙,处理一个客户的mdb数据库资料,以前我都是直接在access里面写vb script搞定的。这次来了神,想牛刀小试一下,拿出了python,和大名大名鼎鼎的ADODB for Python。谁知在打开数据库时一直报错,看文档,看例子,就是搞不定。ADODB只能用ODBC的方式连mdb,不能用OLE DB。试了两个小时 阅读全文
posted @ 2012-01-13 14:17 swjm119 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:一个闷骚的技术男!http://www.cnblogs.com/PythonHome/tag/python/老王python http://www.cnpythoner.com/catalog.asp?cate=1老王的cnblogs博客 http://www.cnblogs.com/wanpython/tag/python/朽木的专栏 http://blog.csdn.net/ChumpKlutz/article/category/760941/2 PyQt4Python入门二三事 http://topic.csdn.net/u/20100804/14/fd8c6024-67ad-453a- 阅读全文
posted @ 2012-01-12 15:42 swjm119 阅读(182) 评论(0) 推荐(0) 编辑
摘要:【http://www.pythonclub.org/download/start】Python下载链接http://www.python.org/getit/http://www.python.org/ftp/python/ 阅读全文
posted @ 2012-01-12 10:55 swjm119 阅读(174) 评论(0) 推荐(0) 编辑
摘要:http://www.lidongkui.com/building-a-python-web-application-part-1-set-environment 阅读全文
posted @ 2012-01-12 10:46 swjm119 阅读(176) 评论(0) 推荐(0) 编辑
摘要:【http://www.cnblogs.com/realh/archive/2010/10/04/1841907.html】十一长假在家闲着没事儿,准备花点时间学习一下Python。今儿花了一个下午搭建Python的开发环境,不禁感叹————开源的东西就是麻烦啊···唉,可怜我们这些被微软宠坏了的开发人员···为什么不用别的IDE呢?IDLE是小打小闹用的,那个WingIDE是要钱的,而且用不惯。Eclipse+PyDev插件是最主流的Python开发环境了。1.准备工作:下载32位的JDK6 Java的开发包 我也不想装这玩意儿,但 阅读全文
posted @ 2012-01-12 10:32 swjm119 阅读(249) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/dodolook/archive/2011/05/20/2051605.html 阅读全文
posted @ 2012-01-12 10:27 swjm119 阅读(151) 评论(0) 推荐(0) 编辑