今天永恒君就来给给大家推荐一些Python的编程挑战和练习题,让学习python更轻松和快乐。
注意:难易程度依次由低到高向大家介绍!
1、PythonTip
http://www.pythontip.com/coding/code_oj
一个中文网站,里面的练习题要偏Python基础算法,非常适合新手的入门练习。练习题还标明了难易程度,可自行选择合适的难度。
不仅有练习题,同时还会有网友分享的解题报告,以及可以交流讨论。不会的时候,可以参考一下别人的思路。
2、Coding Bat
https://codingbat.com/python
一个英文的在线编程站点,也都是一些基础的语法和练习,可以选择 Java 和 Python,短时间内就可以做很多的挑战。
如果遇到了困难,点“solution”就会有参考提示。
3、Coding Bat
http://codecombat.163.com/play
CodeCombat 是一款网页编程游戏。当你打开 CodeCombat 网站,外观看起来就像是一个魔兽争霸风格的线上游戏,而且当你实际玩玩看,你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。
所需要使用的语言代码也是循序渐进,完全没有基础的同学也都能看明白,还是蛮有趣的!
CodeCombat 能够学习 Python、JavaScript等不同程序语言,这些语言能够运用到游戏设计、网页应用、App 的开发上。
4、Human Resource Machine(人力资源机器)
官方网址:http://www.tomorrowcorporation.com
Human Resource Machine 是一款非常有意思的游戏。
玩家将扮演一个从基层做起的员工,需要通过指令代码来编写一条条程序,完成每个阶段的解决老板布置的问题。一旦你成功了,恭喜!你升职了!你获得了去往公司更高一层做一年苦力的权利!
就算你以前从没写过程序也不用担心,写程序就像玩解谜游戏一样,你不去管那些0和1, 还有那些吓人的奇怪符号。
这款游戏界面十分有意思,画风清奇,任务具有较大的挑战性,适合有一定编程基础或者年龄稍大的孩子玩。
游戏有pc端和移动端的app,官方版本需要付费,不过网上已经有免费的版本。
5、Python Challenge
http://www.pythonchallenge.com
这是一个使用python进行挑战过关的网站,一共有33道题,每题都有一定的提示。闯关需要有一定的python基础。有些题目不仅仅需要python,还需要细致的观察和思考。
下面这张图是这个网站第 0 关的题目,谜面是一幅图,上面有数字:2的38次方,提示是:试着更改一下url地址。你想到了什么没有?
你可能还会想看:
1、用Python爬取28010条《隐秘的角落》评论,我发现了这些...
2、python办公 - 面对大量的扫描文件,你还在挨个手工处理吗?
3、python助你快速读懂文字内心
4、python实现浏览器自动化操作
5、厌倦了重复操作?来看看python这个实例
微信公众号:永恒君的百宝箱
个人博客:www.yhjbox.com
转载请注明:永恒君的百宝箱 » 推荐5个边玩python边学习的网站!