2006年09月29日 星期五 13:30
## 为什么学python? python是一种script language,面向对象,而且强调代码可读。 比较出名的case study包括Google,NASA都在用python. python是开源的,你可以任意使用而不用担心版权和许可协议。 你可以修改python,再发行,或者参与到python的开发者中来。 ## perl和python的争论? 在与perl的比较中,几乎所有python的features都是它的优势。 perl的优势:CPAN的支持,正则表达式,UNIX自动化脚本,CGI perl的缺点:几乎读不懂别人的perl代码(甚至一个月后你也读不懂自己的),所以不适合在工程中。 ## 需要看那些书? "dive into python"仍然是入门的首选,可以在diveintopython.org下载,而且它的中文翻译也不错。 我很少看过几本书,几乎所有的文档都是在网上找到的.仅列举O'Reilly的几本书: Learning Python 介绍python最近本的概念,与diveintopython类似 Python Cookbook 每个条目都是一个problem+solution,在做某个方面的东西可以先找找看 Python Standard Library 没什么用,因为和python中包括的manuals差不多。 Python Programming Win32 做win32很有用,比如Excel,COM,NT_service Python Pocket Reference 没什么用,还不如manuals Python And XML 做XML必读,很详细,SAX,DOM,XSLT,SOAP之类,如果没有XML基础,建议了解XML先 Programming Python 从每个example引出python的features,初学可,比较偏向应用 请支持O'Reilly正版书,在国内O'Reilly好像只出版了Learning Python,如果找不到上面提到的内容,可以找我。 建议加入python.org的maillist,很多讨论python的问题,每天至少会收到40邮件。 ## IDE有哪些? 商业化的IDE主要有activestate komodo 和wingide,但licence都很贵 emacs+python_mode 有2个python_mode比较有用,具体可以参考emacswiki idle 是python发行版包含的,后来发现这个也蛮好用,不过几乎没有调试功能 eric3 只有linux版本,在免费的IDE中比较好 eclipse+pydev 推荐,支持jython,但不要期待pydev能像jdt那样,至今pydev仍然缺少很多很多wingide的features 总结:python很容易把初学者吓走很多是因为没有像eclipse这样顶级的IDE,pydev是很值得期待的尝试 ## python够快么? 在大部分python/perl/ruby/php的性能测试中,python总是处在中等偏上的水平。从一开始就应该意识到,python完全不适合作efficient critical的工程。 提升性能的方法主要都是嵌入native code: pyrex 允许你用极类似python的语法,然后生成c语言的目标代码,性能大概提高20倍 python c extension 其他的python c/c++ wrapper 具体参考python wiki ## python如何与java,c协作? 上面提到了c extension,jython提供了java和python无缝的集成,可以在python中使用java的类。 ## python和.net? 最近ironpython 1.0发布,是microsoft支持的项目,目的是在.net中集成python, ironpython提供在python代码中访问.net framework. 最初的尝试是activestate visual python,但后来这个项目不了了之,有传言microsoft考虑将python集成到visual studio中。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20060929/7644cad0/attachment.html
2006年09月29日 星期五 13:38
不错,只不过更应该面向不了解python的人,但凡进入这个邮件列表的应该是对python都很感兴趣了,已经不太需要这些个比较和介绍了。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
2006年09月29日 星期五 13:45
Thanks 我是个超超级初学者:) -----邮件原件----- 发件人: python-chinese-bounces在lists.python.cn [mailto:python-chinese-bounces在lists.python.cn] 代表 limodou 发送时间: 2006年9月29日 13:39 收件人: python-chinese在lists.python.cn 主题: Re: [python-chinese] python 入门指引 不错,只不过更应该面向不了解python的人,但凡进入这个邮件列表的应该是对python 都很感兴趣了,已经不太需要这些个比较和介绍了。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou _______________________________________________ python-chinese Post: send python-chinese在lists.python.cn Subscribe: send subscribe to python-chinese-request在lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese
2006年09月29日 星期五 15:06
我一直想做个项目,可也就是'想' 每天还是自己瞎捣鼓 :( 2006/9/29, limodou <limodou at gmail.com>: > > 不错,只不过更应该面向不了解python的人,但凡进入这个邮件列表的应该是对python都很感兴趣了,已经不太需要这些个比较和介绍了。 > > -- > I like python! > UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad > My Blog: http://www.donews.net/limodou > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- ………………………………………… Ericzhao Email: Ericzhao82 at gmail.com MSN: Ericzhao_82 at hotmail.com -------------- next part -------------- q?????!???,r??m??m????+a?w'???z???_?h?????mi?z{l?m4??w???g??M4?f
2006年09月29日 星期五 15:10
On 9/29/06, Ericzhao82 <ericzhao82在gmail.com> wrote: > 我一直想做个项目,可也就是'想' > > 每天还是自己瞎捣鼓 :( > 想做什么就做什么好了,越早动手越好。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号