star870126 发表于 2017-4-22 09:12:53

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. 图片,人工智能, 分布式。。。。
  。。。。
  插一句广告:只有你想不到,没有做不到。
页: [1]
查看完整版本: Python Getting Started