当前位置:首页 > 开发 > 编程语言 > Python > 正文

Python Getting Started

发表于: 2011-12-26   作者:bee1314   来源:转载   浏览次数:
摘要:       最初知道python的还是在大学的时候,那时候正在学习Java,正被什么JSP&Servlet,JDBC还有那些框架折腾的半死的时候,突然不知道就看到了Python,还有Django。看了应该是Django的一步一步的那个教程,几个命令瞬间出现一个管理界面,然后添添改改一个像模像样的web app就展现在你的面前,这对于在jav

      最初知道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 Getting Started

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到
第一个HelloWorld程序 #!/usr/bin/env python import wx app = wx.App(False) # Create a new app,
一:创建project 二:创建Catalog service interface package services; import org.osoa.sca.annot
Getting Started with Erlang and Nitrogen 来自:The Code Project Latest Articles | 时间:2012-
第一个HelloWorld程序 #!/usr/bin/env python import wx app = wx.App(False) # Create a new app,
Getting started with DataMapper 官网:http://datamapper.org/getting-started.html gem install
The Apache Crunch Java library provides a framework for writing, testing, and running MapRedu
Lucene是一个高性能的,可扩展的信息提取(IR)库。Lucene不是一个完整的搜索引擎,但基于它可以很
Getting Started with Core Data Getting Started with Core Data Coreframework支持创建对象模型封
Getting Started with Core Data Coreframework支持创建对象模型封装你的应用数据和逻辑满足MVC设计
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号