通关就会了Python?

想学好编程其实不难,就是多思考多练,多写代码!但是都说编程很枯燥、无味,玩游戏很开心、很快乐。如果用玩游戏“过关”、“练级” 的方式来学习编程的话,可能会更加有意思,能为我们学习编程提升动力和自豪感。

今天就来给给大家推荐一些Python的编程挑战和练习题,让学习python更轻松和快乐。

注意:难易程度依次由低到高向大家介绍!

1、PythonTip

http://www.pythontip.com/coding/code_oj

一个中文网站,里面的练习题要偏Python基础算法,非常适合新手的入门练习。练习题还标明了难易程度,可自行选择合适的难度。

不仅有练习题,同时还会有网友分享的解题报告,以及可以交流讨论。不会的时候,可以参考一下别人的思路。
 

2、Codecombat

https://codecombat.cn/play

CodeCombat 是一款网页编程游戏。当你打开 CodeCombat 网站,外观看起来就像是一个魔兽争霸风格的线上游戏,而且当你实际玩玩看,你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。

所需要使用的语言代码也是循序渐进,完全没有基础的同学也都能看明白,还是蛮有趣的!


CodeCombat 能够学习 Python、JavaScript等不同程序语言,这些语言能够运用到游戏设计、网页应用、App 的开发上。

3、Human Resource Machine(人力资源机器)

官方网址:http://www.tomorrowcorporation.com

Human Resource Machine 是一款非常有意思的游戏。

玩家将扮演一个从基层做起的员工,需要通过指令代码来编写一条条程序,完成每个阶段的解决老板布置的问题。一旦你成功了,恭喜!你升职了!你获得了去往公司更高一层做一年苦力的权利!


就算你以前从没写过程序也不用担心,写程序就像玩解谜游戏一样,你不去管那些0和1, 还有那些吓人的奇怪符号。

这款游戏界面十分有意思,画风清奇,任务具有较大的挑战性,适合有一定编程基础或者年龄稍大的孩子玩。

游戏有pc端和移动端的app,官方版本需要付费,不过网上已经有免费的版本。

4、Python Challenge

http://www.pythonchallenge.com


这是一个使用python进行挑战过关的网站,一共有33道题,每题都有一定的提示。闯关需要有一定的python基础。有些题目不仅仅需要python,还需要细致的观察和思考。

下面这张图是这个网站第 0 关的题目,谜面是一幅图,上面有数字:2的38次方,提示是:试着更改一下url地址。你想到了什么没有?


 

猜你喜欢

转载自blog.csdn.net/agelee/article/details/129837903