Shao Fan

关于JAVA与软件工程
posts - 31, comments - 71, trackbacks - 0, articles - 4
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Python的资源指南(了解,学习)

Posted on 2006-03-05 09:30 shaofan 阅读(5179) 评论(7)  编辑  收藏 所属分类: Python
  总感觉只会JAVA似乎不够,不记得是哪位先人说的了,一个程序员起码要精通两门语言,所以这些天花了不少时间琢磨python,看了不少网站,查了不少资料,正想着把一些东西写下来,以免日后忘了,也可以和大家分享.先写一些下载安装和学习资源的东东.



1.下载与安装
 
    python的安装与使用一样非常简单.python目前的最新发布版是2.4.2,可以去python的网站 下载,也可以点击此链接直接下载 windows 下的 msi 安装文件.安装时可以选择安装目录和组件,一般默认就可以了.安装好后,在windows下可以直接在"开始"菜单的程序组里找到新建的python组,里面有自带的IDE,IDLE,简单但是实用.安装完后,不需要其他设置,就可以用了.
 
    点击运行IDLE,打开了PYTHON的主控制台.在这里可以直接输入python的语句来执行. 比如,输入 print 'hello',会打印出hello.可以用help命令来请求帮助,比如 help(int)会列出对类int的详细说明,如果要编写更复杂些的程序,可以在主菜单->File->New Window来打开新的编辑窗口,在这个窗口里可以写完整的程序,并存为.py的python源码文件,也可以方便的执行.比如,输入以下的程序:
 
#!usr/bin/python
 
def hello():
  print 'hello'
 
hello()
 
    按ctrl-s存盘,文件名任意,扩展名为.py,按F5执行程序,应该会在主控制台输出hello字样.
    至此,python已经安装完毕,可以投入使用了!
 
2.工具(IDE等)
 
    python安装包自带IDE,名字叫IDLE,是由python的创始人Guido创建的,简单实用.此外我试过比较好的还有SPE,功能相当齐全强大,我用的时候碰到一些小问题,无法打开已存在的程序,可以一试.如果你用eclipse,那可以用PvDev这个插件.更多的信息,请看下面的几个链接.
 
    #python IDE简介(中文)
    #python wiki的编辑器列表(英文) 比较全面和详细的列表,覆盖各个平台,里面列出的很多编辑器都并非只供python使用的.
    #python wiki的IDE列表(英文) 没有上面的列表介绍的多,但是推荐了几个详细评测和介绍的文章
 
 
3.学习资源
 
    下面列出一些比较好的学习站点,包含的信息足够学好python了.资源贵精不贵多,这里推荐的是我认为比较全面,有用的网站,只要利用好这些网站,大部分问题都可以解决了.还有很多好的网站,它们之间大部分都有互相的链接,在这里就不一一列举了.
 
    国内:

    #CPUG(中国python用户组)
      CPUG是中国第一个正式成立的Python用户的民间组织,在广大Python爱好者的推动下为宣传和发展Python而成立的。现在CPUG提供 Python相关的资源和服务.
   
    #啄木鸟 Pythonic 开源社区
      应是属于CPUG的一个社区,其运行着多个项目,大部份东西都可以在这里找到了.
       
    #IBM DeveloperWorks开发者社区
      都是一些牛人写的文章,而且很具有可读性,很多都有中文翻译,关于python的,"可爱的python"系列是最好的系列文章.可以在搜索栏里直接搜索关于python的文章.
 
    #wikiepdia
      有对python的详细介绍,以及多个资源链接.英文的wikiepdia有更多的资料.   
 
    国外:

    #python主站   
      最综合全面的python网站,除python下载外,还有相关新闻,并提供各版本的在线文档,FAQ, 教程,新手指南,图书介绍,以及许多许多有用的链接.我认为这是学习python最应该常去的地方.有了这个网站,基本上所有的东西都可以找到了.
   
    #O'Reilly的Python DevCenter
      包括主题相当广泛文章,包括数据库,分布式计算,图形图像,网络等等.还有一些出版图书的选读章节.
   

4.教程 
 
    推荐:

    #A byte of python,中文译本叫"Python简明教程",由沈洁元翻译,简洁易懂,是上手的好读物,特别适合想花最少的时间来学习它的人.缺点有些特性并未完全覆盖.如果想深入就要看其他的书了.
  
    #python Cookbook(中文,python食谱) 解决各种编程中遇到的问题,很不错
 
    其他:
 
    #安装时自带的手册,可以从开始菜单里打开.里面带有python的创始者Guido编写的详细教程.
 
    #Dive Into Python - Python from novice to pro (英文版,深入python - 从初学到高手) 全面详尽,每一部分都有列出推荐读物,相当体贴.
 
    #How to Think Like a Computer Scientist  Learning with Python(英文,是一系列中的一本,学习python) 没有细看,无法评论  
 
    #python主站的图书列表
 

5.手册
 
    #python网站的手册

    #安装时自带的chm格式的语言手册
 
 
    (这些资料日后还会继续更新.)

评论

# re: Python的资源指南(了解,学习)  回复  更多评论   

2006-09-04 23:12 by 前五位
应该会在主控制台输出hello字样.
大侠,我在这处问题了,能解释一下吗。急。

# re: Python的资源指南(了解,学习)  回复  更多评论   

2006-09-05 20:30 by shaofan
@前五位
???

# re: Python的资源指南(了解,学习)  回复  更多评论   

2007-05-17 14:24 by 庸人
谢谢你的分享,看到评论比较少,真心的给于支持!!!

# re: Python的资源指南(了解,学习)  回复  更多评论   

2007-07-02 12:45 by jaskyee
谢分享

# re: Python的资源指南(了解,学习)[未登录]  回复  更多评论   

2007-10-27 16:54 by 菜鸟
我刚学,感觉还可以啊

# re: Python的资源指南(了解,学习)  回复  更多评论   

2007-12-24 13:58 by IISAR
工作需要,正在学,顶一下。

# re: Python的资源指南(了解,学习)[未登录]  回复  更多评论   

2008-05-24 19:37 by tom
什么是Python我是一个刚刚想学的人啊!请快告诉我啊!
thank you

只有注册用户登录后才能发表评论。


网站导航: