欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python Getting Started

程序员文章站 2022-07-15 10:04:10
...

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

。。。。

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

相关标签: Python