Python学习杂记

最初知道Python,是从CSDN上的一篇文章开始的,那篇文章说Python有10倍于Java的生产力,我虽然怀疑,但还是下载了Python来学学看.

大概看了两篇教程:

简明Python教程

Dive into Python

Python给我的感觉是语法简单,功能实用,比较欣赏的地方是List,Tuple,Dictionry三种内置数据类型的用法,还有对正则表达式的支持.

Tuple被翻译为元组,感觉和Delphi中的Set比较相似.

为了熟悉Python的语法和函数,同时也觉得写简单的Javabean实在是烦琐.于是写了个简单的生成JavaBean的小程序,可以使用简单的Javabean描述文件来生成对应的Javaben文件,举个例子:

一个User的类,有这么几个属性:姓名,口令,电子邮件,年龄

我设计的描述文件如下:

package register
class User
String username
String password
String email
int age

简单吧!基本上没有无用的信息,生成后的Javaben文件内容如下:

package register;

public class User {
private String username;
private String password;
private String email;
private int age;

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

}
如果有兴趣,可以看一下源程序

 

One Response

Subscribe to comments with RSS.

  • ai2ming says:

    今天仔细了看了一下Eclipse,里面已经内置了自动生成Javaben方法的功能,挺好用了.