
Python
文章平均质量分 57
sttony
X
展开
-
Python 学习笔记(1)
引子临近毕业了,毕业论文的问题改了好久也不见提升了。于是决定学一下python。看了一些python的入门文章,觉得讲的一般,可能是我已经算一个熟练的程序员了,对于按部就班入门的文章没有什么耐性吧。看到一个同门在修改一个师兄留下的GTKUI的程序,于是想何不用python写一个GTK下的UI程序呢,于是就开始了python的探索之旅。0.1 环境的配置首先是下载python的运行时原创 2008-07-17 09:08:00 · 1342 阅读 · 0 评论 -
python学习笔记2-强大的动态创建
OO编程中有时会遇到这样的问题。我们有很对象数,水果和子类苹果,梨,香蕉....,然后我们需要根据配置文件或者输入来决定到底创建哪一个子类。对于C++,不得不写成switch( type){case "苹果": new Apple(); break:case "梨": new Pear();.....} 或者动用创建型设计模式使得代买美观一点,消原创 2009-02-13 10:32:00 · 668 阅读 · 0 评论 -
python学习笔记3-方便的网络协议库
要求在Application中显示天气信息。于是上网搜索一番,发现了google方便的API。只要请求http://www.google.com/ig/api?weather=Beijing,China会得到一个xml文件。可以在浏览器中尝试一下看看。得到之后如何处理就简单了。 用python实现的话及其简单:import httplibfrom xml.dom import原创 2009-02-18 11:31:00 · 1338 阅读 · 0 评论 -
如何得到int float double、...的范围。
经常需要得到比如最大的整数,最大的浮点数,等等。最典型的例子是一个数组中的max数(min数)。程序一般如下for(int i=0; i<len; ++i){ if(a[i]> max) { max=a[i]; }} 这里max一般要初始化为第一个元素,或者初始化为一个最小的数。 C++:#include原创 2009-09-07 12:43:00 · 1005 阅读 · 0 评论