`
bee1314
  • 浏览: 163948 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

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. 图片,人工智能, 分布式。。。。

。。。。

插一句广告:只有你想不到,没有做不到。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics