最近突然觉得需要学习一个轻便的语言,每次写个小工具啥的还要打开eclipse,很是不方便。于是学习了一下python,看看官方文档基本就可以上手了,剩下的就是多用了,个人用python写了个调用websevice的东西,suds这个库3.x已经不维护了,坑爹,需要使用http://pypi.python.org/pypi/suds-jurko 这个库代替,主要是为了批量测试mock的连通性的,

另外是python3.x和python2.x差异是在很大,我选了3…, 刚学习的人还是建议从2.x开始吧,否则很多源代码你下载回来基本运行不了。

本文是我在学习过程中看到的不错的文档,希望有所帮助。

先看官方文档,英文版觉得有难度看下中文版:Python3.4 入门指南

然后写写代码,小例子看看Python快速教程

遇到问题,可以去看看:stackoverflow python 百问

刚开始,你可能不知道module,package,这些都傻,先看看这篇文章python模块

如果你比较纳闷那个命名中的双下划线,但下划线都啥意思,看看单下划线和双下划线区别

之后,你可能想看看一个系统的组织,那么看看python最佳实践指南全版

如果你觉得上面的太多,看看中文的摘要版

后来我看到一个yield,不太明白,于是我看到了Python yield 使用浅析,只能说写的真是好,就是迭代器生成的

想看看正则?看看python正则表达式指南,非常全面

我只是想发个http请求,如果你用了python3.x,报错,Import error: No module name urllib,那么看看urllib这个坑,你可能要看看,你没有看错,他们合并了。。

 Dive into Python 中文也看看,不要在意细节。

最后好像看看Expert Python Programming,因为我没看。