The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Python

摘要:无聊之中忽然发现可以使用python的命令行来代替windows的计算器。计算器在连续做加法的时候会只显示结果,这样就特别头疼,容易搞错加到第几个数了,用python,一连串的表达式,还能加括号,要是还想搞更复杂点的,直接import math,三角函数都有了。看来真的该多看看微软以外的世界,自己汗一个 阅读全文

posted @ 2006-11-11 19:12 Cure 阅读(1470) 评论(2) 推荐(0) 编辑

摘要:很久不去csdn了,今天突然发现python之父Guido van Rossum居然在csdn开了博客,当然是中文的,不过Guido van Rossum应该是和其他人合作把英文blog中的内容翻译成中文然后发表,看来python在中国的发展很受关注啊!希望csdn这次能干的漂亮点。链接:Guido van Rossum先生中文博客博客园是否也可以考虑下联合几个国外的牛人来开个中文博客?呵呵 阅读全文

posted @ 2006-06-26 13:08 Cure 阅读(2380) 评论(7) 推荐(0) 编辑

摘要:电子书下载,里面的书很全了,不过都是英文的,如果里面的下载链到RapidShare,只要选择免费下载,然后稍等下就可以下载了:http://www.flazx.com/Python 研究(Dive Into Python),关键是中文版的啊,这样的东西太少了:http://www.woodpecker.org.cn/diveintopython/#download官方站:http://www.py... 阅读全文

posted @ 2006-04-30 16:14 Cure 阅读(1120) 评论(0) 推荐(0) 编辑

摘要:总是觉得python的中文资料太少,太散乱。所以一般还是看英文资料,推荐两个很好的python资源,包括ebook下载和开发工具资源,希望大家喜欢:) 阅读全文

posted @ 2006-04-27 22:44 Cure 阅读(2188) 评论(1) 推荐(0) 编辑

摘要:因为最近在作的项目很特殊,所使用的语言是一个公司内部的IDE环境,而这个IDE所产生的代码并不是以文本方式存放的,都是放在二进制文件中,而且由于这门语言外界几乎接触不到,所以没有针对它的代码统计程序,当一个模块完成后要统计代码行数会很困难,要统计的话必须先把代码编辑器中的内容拷贝到一个文本类型的文件中。 正好一直在关注python,还没有用python写过程序,今天就利用中午休息的时间写了一个简单的代码统计程序。 对输入的路径作递归,查找代码文件,对每一个代码文件计算它的注释行数,空行数,真正的代码行数。 自己用的程序,就写的粗糙了,也没加异常处理。 阅读全文

posted @ 2006-04-18 19:33 Cure 阅读(4676) 评论(8) 推荐(0) 编辑

摘要:这两天看了看python的FAQ,发现python比我想像中的还要灵活。由于没有实际的项目演练,无法尝试,不过FAQ中的东东应该是有权威性的吧:),下面说说自己的一些想法。 阅读全文

posted @ 2006-04-11 18:45 Cure 阅读(2761) 评论(2) 推荐(0) 编辑

摘要:python作为一门草根语言,在和Java,.net这些有大公司支持的技术比起来,在很多方面并不逊色,本文向您展示python世界中从代码中提取注释生成文档和代码折叠的功能。 阅读全文

posted @ 2006-03-30 18:41 Cure 阅读(2171) 评论(3) 推荐(0) 编辑

摘要:在pythonWin的IDE里,Options对话框里的Edit选项卡: 注意标记出来的几个输入框,和我们一般的直觉不一样的是,点击向上箭头,数字会变小,而点向下箭头,数字会变大。谁说UI设计简单呢? 阅读全文

posted @ 2006-01-23 16:47 Cure 阅读(1214) 评论(1) 推荐(0) 编辑

摘要:今天看到Test-Driven Development in Python这篇文章,里面提到在2.1版本的时候,就已经提供了unittest的Module,而且还有和JUnit等xUnit工具类似的pyUnit,实在是让人惊讶。 在看python类库的源码时,很多Module都有Test类,当时就觉得python已经接受了测试驱动,没想到python走的更快。 另:一个python小tip,交换... 阅读全文

posted @ 2005-03-04 05:53 Cure 阅读(9033) 评论(10) 推荐(0) 编辑

摘要:python使用Tkinter模块来实现基本的GUI,如button,Label等,下面就是一个简单的Hello World的程序,使用python2.4 .py文件内容如下: from Tkinter import * from tkMessageBox import * def button_click(): showinfo('first application','Hello w... 阅读全文

posted @ 2005-03-04 05:31 Cure 阅读(6187) 评论(2) 推荐(0) 编辑

摘要:python中提供了很便捷的方法来判断两个文件的内容是否相同,只要两行代码: >>>import filecmp >>>filecmp.cmp(r'e:\1.txt',r'e:\2.txt') 如果两个文件相同,会输出True,否则会输出false。 怎么样,很简单吧 阅读全文

posted @ 2005-03-02 21:59 Cure 阅读(13939) 评论(2) 推荐(0) 编辑

摘要:在python中和.net一样可以根据类名来动态生成类的实例,但是比.net更方便,下面的例子使用python2.4的idle的IDE环境, .py文件代码如下: class Employee: def __init__(self,name,age,address): print 'name :',name print 'age :... 阅读全文

posted @ 2005-03-02 21:31 Cure 阅读(2103) 评论(0) 推荐(0) 编辑

摘要:python支持面向对象的编程风格,这里主要说说python中的多继承: 下面的代码使用python2.4,安装后使用idle的IDE开发环境(说是IDE ,比起delphi,VS.net等简单得太多了) 从File-New菜单建立一个.py文件,写下面的代码: class SuperClass: def sample(self): print 'SuperCla... 阅读全文

posted @ 2005-03-01 21:14 Cure 阅读(1426) 评论(2) 推荐(0) 编辑

摘要:发现在csdn首页上居然有了链接“IronPython入门”!督促自己再写些东西 在前两个随笔的基础上又加了些东西,读入,写出一个文本文件,不过读入,写出的部分都是用python里就用的东西,没有用.net framework中的System.IO命名空间下的类,单从这两个功能上说,代码确实比.net 要简单,.net还要先调用构造函数,然后再调用相应的方法。 由于没有IDE,界面作的不怎么好看,... 阅读全文

posted @ 2004-09-01 16:06 Cure 阅读(3030) 评论(3) 推荐(0) 编辑

摘要:前几天因为兴趣驱使,用IronPython写了两个很简单的例子,想再写些深入点的例子,可是对python是一点也不懂,语法都不知道,只能局限于对.net Framework里的类的调用,使用控件什么的。决定先学点基础的语法。 顺便问一句,哪位大侠有ironPython更多的相关资料,thx! 阅读全文

posted @ 2004-09-01 16:05 Cure 阅读(852) 评论(0) 推荐(0) 编辑

摘要:使用IronPython时,导入名字空间:from System.Data import *报错:'package#' object has no attribute 'data'但是其它的名字空间System.Web,System.Xml,System.IO,System.Text都没有问题,不知道是不是因为Python不适合作这方面的程序 阅读全文

posted @ 2004-08-30 14:56 Cure 阅读(901) 评论(2) 推荐(0) 编辑

摘要:在上一篇随笔“用Ironpython写winform程序”里,写了一个显示窗体,这篇在此基础上添加了一个按钮,点击弹出对话框用NotePad写一个文本文件,内容:#导入名空间from System.Windows.Forms import *from System.Drawing import * #窗体f = Form()f.Text = "Python Hello World"#按钮b = B... 阅读全文

posted @ 2004-08-27 15:08 Cure 阅读(1679) 评论(2) 推荐(0) 编辑

摘要:只是感兴趣,真正的开发可不敢用这个下面的例子是从Jim Hugunin's 的blog里看到的先要有IronPython,可以到IronPython的网站上下载http://ironpython.com/下载完后解压缩,从命令行进入到IronPython目录的bin目录,执行IronpythonConsole.exe启动Shell,如图:然后逐行敲入代码:>>> from System.Windo... 阅读全文

posted @ 2004-08-26 19:05 Cure 阅读(4778) 评论(1) 推荐(0) 编辑

摘要:IronPython发布了0.6版本,而且作者也已经加入了微软的CLR组,下载:http://www.ironpython.com/虽然不懂python,但是一直挺感兴趣,还是下了一个,先看看再说,直接从命令行方式运行压缩包下的bin目录下的IronPythonConsole.exe就可以写python代码了。 阅读全文

posted @ 2004-07-30 09:35 Cure 阅读(784) 评论(1) 推荐(0) 编辑