转自:http://news.cnblogs.com/n/210346/
http://learnpythonthehardway.org/book/
有各种练习题
你将会会学到:
- 在所有的平台上安装 Python 编程环境
- 写 Python 程序
- 理解 Python 语法和文档
- 像一个程序员一样思考
- 还有更多的东西
2.Online Python Tutor:Python 初学者的好帮手
http://hao.jobbole.com/online-python-tutor/
http://pythontutor.com/
http://www.pythonchallenge.com/
它有 33 个关卡(谜题),可以用你 Python 编程技能解决
4. Learn Python Programming @ Codecademy
http://www.codecademy.com/tracks/python
在这个 Codecademy 的课程中你将会学到如何用文件,如何使用循环。什么是函数以及他们能用来做什么。这些都是很基础的,但是对初学者很有好的东西。当需要帮助时有一个交流的论坛,但通常所有东西都能被理解.
5.Intro to Computer Science @ Udacity
https://www.udacity.com/course/cs101
http://www.youtube.com/watch?v=Pm_WAWZNbdA
Udacity 提供了一个很棒的免费课程,带你引入 Python 编程学习,学习搜索引擎的更多东西,以及如何构建你自己的小型网络爬虫。它的确是一个值得参与的有趣的课程,并且还提供了额外的引导和社区支持.
https://developers.google.com/edu/python/
http://www.swaroopch.com/notes/python/
http://www.greenteapress.com/thinkpython/
https://www.learnstreet.com/lessons/python/
Python 系列视频教程
http://thenewboston.org/list.php?cat=36
这个课程是为从来没接触过编程的人准备的。你只需要十年级的数学基础就可以了: 懂简单的数学方程和算术优先级。以及像 f (x) = x + 5 这样的函数.