我正在教同事Python,我认为他应该做一些练习。
除了python挑战之外还有其他在线版本吗?我觉得python挑战是谜题,而不是练习。
答案 0 :(得分:16)
Project Euler是一个好的开始。
答案 1 :(得分:16)
现在还有Google's Python Class,其中包括大量练习。
答案 2 :(得分:2)
可能不是您要找的内容,但我建议使用O'Reilly School of Technology Beginning Python course。这似乎是四个这样的课程中的第一个,虽然它是商业性的,但它对我有好处 - 我已经愤怒地使用Python大约两年了,但是很少有正式的背景编程。这是一个很好的程序,迫使我探索并熟悉我不知道的Python的许多部分,并提高我的编码能力和知识。
答案 3 :(得分:1)
有www.codecademy.com 它对初学者有一些很好的锻炼
答案 4 :(得分:0)
答案 5 :(得分:0)
我刚刚完成Hacking Secret Ciphers with Python的工作,以免费PDF格式提供。作者提供了一些基础库,然后通过一系列章节探索一些基本的密码,介绍了Python的特性。他说他使用的是Python 3,但大多数功能在2.X中也很常见。
如果您想要练习,请考虑分解说明材料并将密码实现指定为练习。
答案 6 :(得分:0)
http://udacity.com上的计算机科学101课程是一个完整的课程,包括讲座,问题和测验,但您可以直接进入问题集而无需观看讲座。
答案 7 :(得分:-1)
Dive Into Python怎么样?
(对于3.x:Dive into Python 3)
答案 8 :(得分:-1)