学习Python的最佳在线资源?

时间:2008-09-16 09:08:47

标签: python

我是任何脚本语言的新手。但是,我仍然在编写脚本,就像剪裁其他脚本以实现我的目的一样。对我来说,学习Python的最佳在线资源是什么?

[回复摘要:]

一些在线资源:

http://docs.python.org/tut/tut.html - 初学者

http://diveintopython3.ep.io/ - 中级

http://www.pythonchallenge.com/ - 专家技能

http://docs.python.org/ - 收集所有知识

更多:

A Byte of Python.

Python 2.5 Quick Reference

Python Side bar

A Nice blog for beginners

Think Python: An Introduction to Software Design

21 个答案:

答案 0 :(得分:25)

如果你需要从头开始学习python - 你可以从这里开始:http://docs.python.org/tut/tut.html - 好的begginers指南

如果您需要扩展您的知识 - 请继续http://diveintopython3.ep.io/ - 良好的中级水平书

如果你需要完美的技能 - 完成这个http://www.pythonchallenge.com/ - 杰出而有趣的挑战

完美的知识来源是http://docs.python.org/ - 收集所有知识

答案 1 :(得分:7)

如果您是初学者,请尝试我的书A Byte of Python

如果您已有编程经验,请尝试Dive Into Python

答案 2 :(得分:3)

我认为Python Challenge很棒。

这不是关于学习Python(语法),而是为您提供小而有趣的谜语。解决谜语是基于Python,但你可以使用任何适合(你的计算器,bash脚本,Perl ......)。在你解决了一个之后,你会看到其他人如何解决它,并且可以讨论专业人士和不同方式的利弊。

非常好能够感受如何在Python中完成任务(智能)。如果您对其他脚本语言或命令行等有所了解,那么此站点的工作特别好。

答案 3 :(得分:2)

Python主页上的tutorial是一个很好的起点。此外,还有一些截屏视频here

答案 4 :(得分:1)

Google's Python Class

  

欢迎使用Google的Python类 -   这是一个有免费课程的人   一点编程经验   谁想学习Python。班级   包括书面材料,讲座   视频,以及大量的代码练习   练习Python编码。这些   材料在Google中使用   向拥有的人介绍Python   只是一点编程经验。   第一次练习基础工作   Python概念,如字符串和   列表,建立到后来   练习是完整的课程   处理文本文件,进程,   和http连接。这堂课是   面向有一点点的人   一些编程经验   语言,足以知道什么了   “变量”或“如果陈述”是。   除此之外,你不需要成为一个   专家程序员使用这个   材料

答案 5 :(得分:1)

您也可以查看Building Skills in Python。它假定了一定程度的编程经验。

如果您真的是新手,请尝试Building Skills in Programming。它包括很多背景和基础知识。

答案 6 :(得分:1)

Python tutorial实际上相当不错。

还有关于python的video series on showmedo

在这两种资源之间,您应该有足够的知识来学习基础知识!

答案 7 :(得分:1)

答案 8 :(得分:1)

这些是无价的在线参考工具:

适合初学者的其他在线资源:

答案 9 :(得分:0)

PLEAC,有一本非常有用的Python食谱。

答案 10 :(得分:0)

答案 11 :(得分:0)

如果您想了解惯用的python,

The Cookbook绝对必不可少。

答案 12 :(得分:0)

The python manual

它有时会有点啰嗦,但它告诉你所有你需要知道才能开始。

答案 13 :(得分:0)

我认为ActiveState's Python community是一个很好的资源。也 DZone Snippets可能很有用。

答案 14 :(得分:0)

我第一次遇到Software Carpentry查看python教程列表..但它不仅仅是关于python的教程。事实证明我真正学到的是如何使用subversion,并且我的项目都不适合python而不是perl ......但是。

答案 15 :(得分:0)

还要考虑[Hands-On Python](/ {3}} on /)。它被用作洛约拉大学计算机科学150的主要文本。它简洁的介绍Python,同时强调良好的编程风格和设计。

答案 16 :(得分:0)

答案 17 :(得分:0)

我从Python Tutorial了解到了

答案 18 :(得分:0)

答案 19 :(得分:0)

Python Cookbook非常有用。

答案 20 :(得分:0)

http://showmedo.com

上有一些截屏视频