免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 17860 | 回复: 44
打印 上一主题 下一主题

请问一下PYTHON有没有和JAVA一样的API介绍的文档啊 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-07 18:24 |只看该作者 |倒序浏览
如题
最近在学PYTHON,不知道有没有和JAVA一样的API文档,要不然不知道如果找自己想用的方法啊

[ 本帖最后由 aikunoracle 于 2006-6-7 18:32 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-07 21:15 |只看该作者
Python Manual 不是很好吗?

论坛徽章:
0
3 [报告]
发表于 2006-06-08 09:33 |只看该作者
纯html文件的javadoc我觉得就已经很好用了,因为它层次分明,很容易找到想要的文档,根本就不需要搜索。
而python的文档是chm的,因为chm支持搜索,所以也还凑合着可以用,如果不能搜索的话,特别是对于新手来说,找相关文档几乎是噩梦了。个人感觉python的文档应该是不如java的。其实这也不能怪文档,python的模块很多都是直接扔在lib的根目录下,没有很好的组织,而且多如牛毛,所以如果不熟悉的话,是很难找到相关文档的。

论坛徽章:
0
4 [报告]
发表于 2006-06-08 09:48 |只看该作者
java的开发工具,好比定义了一个类A有成员函数b()
那么你 A A1 = new A() 之后,输入A1. 后面会自动出现一个列表,可以选择b()
python里面用什么开发工具可以实现类似的功能阿,我每次都得一边看API文档一边写代码,效率低下啊。

论坛徽章:
0
5 [报告]
发表于 2006-06-08 10:00 |只看该作者
原帖由 consolexp 于 2006-6-8 09:48 发表
java的开发工具,好比定义了一个类A有成员函数b()
那么你 A A1 = new A() 之后,输入A1. 后面会自动出现一个列表,可以选择b()
python里面用什么开发工具可以实现类似的功能阿,我每次都得一边看API文档一边写代 ...


可以试试Python Win32 extension带的PythonWin
或者Eclipse下的PyDev插件

论坛徽章:
0
6 [报告]
发表于 2006-06-08 10:06 |只看该作者
原帖由 jkit 于 2006-6-8 09:33 发表
纯html文件的javadoc我觉得就已经很好用了,因为它层次分明,很容易找到想要的文档,根本就不需要搜索。
而python的文档是chm的,因为chm支持搜索,所以也还凑合着可以用,如果不能搜索的话,特别是对于新手来说,找相关文档几乎是噩梦了。个人感觉 python的文档应该是不如java的。其实这也不能怪文档,python的模块很多都是直接扔在lib的根目录下,没有很好的组织,而且多如牛毛,所以如果不熟悉的话,是很难找到相关文档的。


Python Manual里的章节其实还是很清晰的,里面有Python Library Reference
另外,在Python解释器里就可以获取帮助啊

  1. >>> import os
  2. >>> dir(os)
  3. ...
  4. >>> help(os)
  5. ...
  6. >>> help(os.chmod)
  7. ...
复制代码


这样不是更直接吗?

我觉得学习Python要学习它的精神,Pythonic,方便、快捷、优雅地解决问题,适合自己的就是最佳的

[ 本帖最后由 wolfg 于 2006-6-8 10:14 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-06-08 10:19 |只看该作者
我以前是做JAVA的,一上手PYTHON,感觉不太适应,文档这块什么也找不着,可能要慢慢适应几天吧

论坛徽章:
0
8 [报告]
发表于 2006-06-08 10:24 |只看该作者
原帖由 wolfg 于 2006-6-8 10:06 发表


Python Manual里的章节其实还是很清晰的,里面有Python Library Reference
另外,在Python解释器里就可以获取帮助啊

[code]>>> import os
>>> dir(os)
...
>>> help(os)
...


对,刚才我试了一下这样感觉更方便了

论坛徽章:
0
9 [报告]
发表于 2006-06-08 10:37 |只看该作者
原帖由 wolfg 于 2006-6-8 10:00 发表


可以试试Python Win32 extension带的PythonWin
或者Eclipse下的PyDev插件


PyDev我装上了,从本站下的,可是Eclipse里面新建项目里面,还是没有新建Python项目之类的。
不知道是不是哪里没弄对。我还装了MyEclipse,会不会是冲突了。

论坛徽章:
0
10 [报告]
发表于 2006-06-08 11:27 |只看该作者
原帖由 wolfg 于 2006-6-8 10:06 发表


Python Manual里的章节其实还是很清晰的,里面有Python Library Reference
另外,在Python解释器里就可以获取帮助啊

[code]>>> import os
>>> dir(os)
...
>>> help(os)
...


dir和help确实是python中很方便的地方。
但是,你怎么知道要dir/help os 呢?对于一个陌生的问题,你根本就不知道dir/help的对象,
所以我的意思不是说找到这个对象后很难得到帮助信息,而是说python在怎么去找到这个对象上比较麻烦。
当然你可以说熟悉了就好了,那是废话。我说的就是对于新手来说比较麻烦。

[ 本帖最后由 jkit 于 2006-6-8 11:29 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP