我是任何脚本语言的新手。但是,我仍然在编写脚本,就像剪裁其他脚本以实现我的目的一样。对我来说,学习Python的最佳在线资源是什么?
[回复摘要:]
一些在线资源:
http://docs.python.org/tut/tut.html - 初学者
http://diveintopython3.ep.io/ - 中级
http://www.pythonchallenge.com/ - 专家技能
http://docs.python.org/ - 收集所有知识
更多:
答案 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)
答案 4 :(得分:1)
欢迎使用Google的Python类 - 这是一个有免费课程的人 一点编程经验 谁想学习Python。班级 包括书面材料,讲座 视频,以及大量的代码练习 练习Python编码。这些 材料在Google中使用 向拥有的人介绍Python 只是一点编程经验。 第一次练习基础工作 Python概念,如字符串和 列表,建立到后来 练习是完整的课程 处理文本文件,进程, 和http连接。这堂课是 面向有一点点的人 一些编程经验 语言,足以知道什么了 “变量”或“如果陈述”是。 除此之外,你不需要成为一个 专家程序员使用这个 材料
答案 5 :(得分:1)
您也可以查看Building Skills in Python。它假定了一定程度的编程经验。
如果您真的是新手,请尝试Building Skills in Programming。它包括很多背景和基础知识。
答案 6 :(得分:1)
答案 7 :(得分:1)
答案 8 :(得分:1)
这些是无价的在线参考工具:
适合初学者的其他在线资源:
答案 9 :(得分:0)
PLEAC,有一本非常有用的Python食谱。
答案 10 :(得分:0)
答案 11 :(得分:0)
The Cookbook绝对必不可少。
答案 12 :(得分:0)
它有时会有点啰嗦,但它告诉你所有你需要知道才能开始。
答案 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)