Python Getting Started
最初知道python的还是在大学的时候,那时候正在学习Java,正被什么JSP&Servlet,JDBC还有那些框架折腾的半死的时候,突然不知道就看到了Python,还有Django。看了应该是Django的一步一步的那个教程,几个命令瞬间出现一个管理界面,然后添添改改一个像模像样的web app就展现在你的面前,这对于在java世界的苦海无涯相比真是人性到了极点。于是开始对Python很感兴趣,也尝试过去学习,但是总是不够系统,加上毕业的压力,还是先Java吧。随着Python的越来月广泛的被使用,又燃起了对Python的信心。有Google,Youtube,。。。。。
在啄木鸟社区,膜拜了一群大牛之后,我也应该上路了,开始学习Python。毕竟吗“以动手实践为荣,以只看不练为耻”。
其中ZoomQuite推荐Learing python 1st版本,因为这本书够pythonic。那就果断这本书吧,果然够古老的一本书。
1. 为什么选择Python?
1. OOP, Python是支持面向对象,多态,操作符重载, 多重继承。上下文动态类型。
2. open source & free, 你懂的!
3. 可移植,linux,windows,mac,andriod等等。。。
4. 够强大,动态对象类型,内建的丰富的数据结果(List, 字典等。),内建的丰富的工具,完善的第三方库和解决方案。
5. 自动内存管理(垃圾自动回收?)
6. 大型程序的支持(模块,类,异常)
2. 可使用范围
1. 系统工具(系统管理员可以舒服点了)
2. GUI(GTK, QT, Tkinter,wxPython.....)
3. 胶水语言,去粘合不同的语言。
4. 快速的原型开发(当你有个好想法可以不要让他偷偷溜走,把他快速变成现实吧!)
5. 网络脚本(CGI, Cherrypy, web.py, Django, Zope, Plone, Turbogear总有一款适合你)
6. 科学计算(暂时不关心。。。)
7. 数据库程序。。。
8. 图片,人工智能, 分布式。。。。
。。。。
插一句广告:只有你想不到,没有做不到。
上一篇: mysql一些设置处理参考(一)
下一篇: 收集行业数据处理的一些总结