摘要: 在学习python的面向对象时,我始终参照的是c++的面向对象机制。相对而言,python的面向对象确实更简单一些。基础:整数也被作为对象。前面就看到过,说所有的东西都是对象,包括函数。 属于一个对象或类的变量被称为域——这个名称有点奇怪,c++叫成员。 域分为两种,分别属于对象和属于类——其实就是成员和静态成员。 Self指针:相当于c++中的this。文档是否有问题,c++有self吗? 类的方法的第一个参数必须是self?为什么?目前来说不带self是会运行失败的。 __init__方法类的构造函数是__init__方法,它在创建类的时候调用。 它并不是必须的,可以没有。 它可以有多个, 阅读全文
posted @ 2011-05-29 23:00 常高伟 阅读(4639) 评论(6) 推荐(1) 编辑
摘要: 我为什么学习python 首先我的工作第一语言是c/c++(面向对象子集)。选择学习python一方面是因为看很多人都说python开发效率高,所以想验证一下;另一方面,Eric S. Raymond在文章:如何成为一名黑客 中对python的推荐。还有一方面,python的设计哲学:用一种方法,最好是只有一种方法来做一件事,这一点我比较认同。 好了,我选择的入门资料是python简明教程。下面... 阅读全文
posted @ 2011-05-29 17:14 常高伟 阅读(2514) 评论(6) 推荐(4) 编辑
摘要: 这两天在看《编程人生》,这本书确实非常不错。而且看得也特别的轻松。其中有几个人都谈到了如何学习新的语言,但是给我最深刻的是google的首席java架构师joshua bloch。正好最近我也在学习python,所以顺便总结一下如何学习一门新的语言。希望你能补充一些。 心态 这不但是学习一门新的语言最重要的,而是对任何的学习都是最重要的。下面是书中的描述,非常的精彩,特别是那个比喻: “学习一门新... 阅读全文
posted @ 2011-05-29 11:03 常高伟 阅读(11863) 评论(2) 推荐(4) 编辑