有没有适合新手练习 Python 的做题类网站?

给大家推荐6个边玩边学python的网站

在刚接触编程,培养对其持续的兴趣是最最重要的事情。

因为前期需要大量的基础代码知识积累,这个过程对于不少人来说还是挺枯燥的,很有可能学到一半就放弃了。所以,前期提升学习可以试试以边游戏边学的形式来进行。

1.CodinGame

URL: [https://www.codingame.com/]

不得不提CodinGame,这个是可以让你以玩游戏形式在线编程,完成相应挑战还有成就,游戏界面很精美。

目前网站支持C、C++、Go、Python、Java等等超过25种编程语言。创建账号你可以直接用Github登录。

新手引导做得相当友好,一步一步指导你怎么操作。

如果担心英语看不懂,可以翻译网页,不过我建议英文阅读会更好一些,提升英语水平,也会有利于未来你学更多编程原代码逛各大英文网站。

它最有意思的地方在于,通过游戏将你的代码效果变得可视化,可以帮助你更容易理解代码的作用。

当你输出一串代码后,点击执行代码,然后游戏就会展现你代码的效果。

当你成功击灭一堆敌人,这种强烈的反馈感和成就感,可以很大提升编程的兴趣。会想着学会更有难度的代码,挑战更强的敌人。

在快乐游戏的过程中,逐步提升编程的水平。

网站里有很多种游戏,不同的游戏挑战对应着不同的知识点,你可以自由挑选你感兴趣的来学。

2.Checkio

URL: [https://py.checkio.org/]

个人最喜欢的练习网站之一!

**Checkio同样也是一个将Python、JavaScript学习变成了玩小游戏的神奇网站,非常适合初学者练手。**创建账号同样可以直接用Github一键登录。

刚开始你有自己的领地,在领地通过做练习题提升积分,然后开拓新的领地和新的练习题。

随着领土的不断扩张,也代表着你能力的不断提升。

游戏的界面引导也是相当清晰友好,给大家截个图看看。

如果你不会做,可以点击求助,还可以获取一些做题提示和思路。

而且网站帮你设置好了编程环境,省去了很多麻烦。

3.Coding Bat

URL:[https://codingbat.com/python]

一个页面相当简洁的英文在线编程网站,不喜欢花里胡哨的朋友同学可以试试这个网站。

网站的内容主要是 Java 和 Python的一些挑战练习,通过在做这些练习题的过程中,不断学习和巩固一些基础的知识点。

如果遇到了困难,或是实在不会做,可以点“solution”就会有参考提示。

4.CodeCombat

URL:[https://codecombat.cn/play]

CodeCombat 是一款RPG编程游戏网站

你所要做的是扮演一个英雄的角色,然后通过打怪、寻宝与解谜不得变强。值得注意的是,人物的所有行动都是通过编程代码来操控的。

所以你的代码也会随着打怪的过程,不断积累,越来越强。

还有诸多角色共玩家们选择,不仅能学习 Python,还可以学JavaScript等多种程序语言。

所需要使用的语言代码也是循序渐进,完全没有基础的同学也都能看明白,还是蛮有意思的,你会变得越来越爱学习!

5.Python Challenge

URL:[http://www.pythonchallenge.com]
这是一个使用python进行挑战过关解谜的网站,一共有33道题,每题都有一定的提示。闯关不仅需要有一定的python基础,还需要细致的观察和逻辑推理能力。

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

6.Python 每天一个小程序

URL: [https://github.com/Yixiaohan/show-me-the-code]

这是GitHub上的Yixiaohan 分享的一些Python小程序代码练习,截止目前更新有25道程序项目,有的程序难度可能比较大,建议有一定编程基础之后再开始上手尝试。

7. LeetCode

看到有答主提到LeetCode,这个其实是一个刷算法题的网站,可以选择你擅长的语言来做题。

其实不太建议新手来这个网站做题

如果你没有数据结构和算法扎实的基础,你会做得怀疑自己到底适不适合学程序。

题目分为easy、medium和hard三个级别,题目覆盖面极大,目前有 2000+ 题目,涉及了许多算法与数据结构,有贪心,搜索,动态规划,链表,二叉树,哈希表等。

如果对算法感兴趣的小伙伴,可以先拿easy难度的题目练练手,试试自己的水平,然后根据自己欠缺的知识再去进行查漏补缺。


很多人吐槽编程很枯燥、无味,

但如果以玩游戏闯练级的形式进行,学编程就会变成一件开心有趣的事情~

加油,努力熬过新手期,你会发现更多编程的乐趣!

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值