The Python Challenge如果你在编程生涯中从没做过这样的挑战的话,这可能会有点棘手。但是配和上面介绍的那本书的话也不是很难。你应该试一试。它有 33 个关卡(谜题),可以用你 Python 编程技能解决。 几百万的人都在尝试解决这个,即使你不能完成所有的关卡,你也会将学到很多 新的东西,尤其是批判性思维和发散思维。你的大脑会过热,但这是编程! Learn Python Programming @ Codecademy你将会看到许多”精英”程序员骂这个网站,但那并不重要。我们想要做的是看/测试 一门编程语言的基本语法是怎么工作的,以及当和函数组合时可以做什么。而不是 打印一个 ‘Hello World’ . 在这个 Codecademy 的课程中你将会学到如何用文件,如何使用循环。什么是函数以及他们能用来做什么。这些都是很基础的,但是对初学者很 有好的东西。当需要帮助时有一个交流的论坛,但通常所有东西都能被理解. 你不需要安装任何工具,如果你想在你自己的电脑上重写一遍代码以便更好地理解它,你可能需要的唯一东西就是一个 Notepad++ 编辑器。我就是这样做的,并且我 向所有想学习编程的人推荐 Codecademy,不管是 Python 还是其他的语言. Intro to Computer Science @ UdacityUdacity 提供了一个很棒的免费课程,带你引入 Python 编程学习,学习搜索引擎的 更多东西,以及如何构建你自己的小型网络爬虫。它的确是一个值得参与的有趣的课程,并且还提供了额外的引导和社区支持. http://www.youtube.com/watch?v=Pm_WAWZNbdA 你可以报名成为高级学生以获取导师的引导,并且可以在课程末得到一个证书。或者你可以自己使用免费的课件学习。不幸的是,高级课堂的容量有限,所以你 得在申请后进入等待列表. 它总共有 11 个课程,每一个都有很赞的文档。取它的官方主页查看更多的 信息或者查看你可能想问的问题的答案. |