知乎高赞!有没有适合新手练习 Python 的做题类网站?

Posted Python小二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知乎高赞!有没有适合新手练习 Python 的做题类网站?相关的知识,希望对你有一定的参考价值。

本文整理自我的知乎回答,地址:https://www.zhihu.com/question/442492817/answer/2333418261

1. LeetCode

LeetCode 是一个刷算法题的网站,里面有多种语言可选 ,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。

网址:https://leetcode-cn.com/problemset/all

2. PythonTip

PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。

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

3. Coding Games

一边玩游戏,一边挑战编程难题。Coding games 支持包括 Python、Java、C 在内的 20 多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。

如果你想提升编程技能,玩 Coding games 是一种有趣的途径。

网址:http://www.codingame.com

4. CodeCombat

CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。

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

codecombat 教学版网址:https://koudashijie.com

5. Checkio

Check iO 是一个基于浏览器的游戏,你需要使用 Python 或 javascript 来解决问题才能将游戏进行下去(需要登录)。

网址:http://checkio.org

6. Cyber Dojo

Cyber-dojo 是一个提供给程序员们练习写程序的地方。支持 Python、JavaScript、Java、php、Ruby 等语言。

网址:http://www.cyber-dojo.org

源代码:https://github.com/JonJagger/cyber-dojo

7. Code Monkey

CodeMonkey 是一款非常富有童趣的网页编程游戏,玩家通过编程向怪兽小猴子传达指令,帮助小猴子吃到香蕉就可以过关了。

CodeMonkey 以游戏闯关的方式进行教学,总共有 300 多个关卡,涉及到编程的各种概念。

网址:http://www.playcodemonkey.com

8. Codewars

在战斗中进行学习,和其他人一起在真实的编程挑战中提升技巧,支持 Python、JavaScript、C#、Java、Python 等语言(支持的语言见下图)。

网址:http://www.codewars.com

9. pythonchallenge

这是一个非常有意思的 Python 游戏通关网站,每一关都需要利用 Python 知识解题找到答案,然后进入下一关。很考验对 Python 的综合掌握能力,比如有的闯关需要用到正则表达式,有的要用到爬虫。

我们平常学 Python 都是按章节顺序、包或者模块来学,容易前学后忘。也常有同学说,我已经看完了编程教室的入门教程,但不知道可以做点什么。那么正好可以拿这个网站来综合测试一下对 Python 的掌握情况,以便查缺补漏。

网址:http://www.pythonchallenge.com

10. Python100题

100 个 Python 小例子(练习题)

往期回顾:


  • Python 学习手册

  • Pandas 学习大礼包

  • 100+ Python 爬虫项目

  • Python 数据分析入门手册

  • 100 道 Python 经典练习题

  • 70 个 Python 经典实用练手项目

  • 20张高清数据分析(Python)全知识地图

  • 14 张 Python 速查表玩转数据分析&可视化&机器学习

  • 知乎高赞 | 有没有适合XSh练习 Python 的做题类网站?

    本文整理自我的知乎回答,地址:https://www.zhihu.com/question/442492817/answer/2333418261

    1. LeetCode

    LeetCode 是一个刷算法题的网站,里面有多种语言可选 ,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。

    网址:https://leetcode-cn.com/problemset/all

    2. PythonTip

    PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。

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

    3. Coding Games

    一边玩游戏,一边挑战编程难题。Coding games 支持包括 Python、Java、C 在内的 20 多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。

    如果你想提升编程技能,玩 Coding games 是一种有趣的途径。

    网址:http://www.codingame.com

    4. CodeCombat

    CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。

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

    codecombat 教学版网址:https://koudashijie.com

    5. Checkio

    Check iO 是一个基于浏览器的游戏,你需要使用 Python 或 JavaScript 来解决问题才能将游戏进行下去(需要登录)。

    网址:http://checkio.org

    6. Cyber Dojo

    Cyber-dojo 是一个提供给程序员们练习写程序的地方。支持 Python、JavaScript、Java、PHP、Ruby 等语言。

    网址:http://www.cyber-dojo.org

    源代码:https://github.com/JonJagger/cyber-dojo

    7. Code Monkey

    CodeMonkey 是一款非常富有童趣的网页编程游戏,玩家通过编程向怪兽小猴子传达指令,帮助小猴子吃到香蕉就可以过关了。

    CodeMonkey 以游戏闯关的方式进行教学,总共有 300 多个关卡,涉及到编程的各种概念。

    网址:http://www.playcodemonkey.com

    8. Codewars

    在战斗中进行学习,和其他人一起在真实的编程挑战中提升技巧,支持 Python、JavaScript、C#、Java、Python 等语言(支持的语言见下图)。

    网址:http://www.codewars.com

    9. pythonchallenge

    这是一个非常有意思的 Python 游戏通关网站,每一关都需要利用 Python 知识解题找到答案,然后进入下一关。很考验对 Python 的综合掌握能力,比如有的闯关需要用到正则表达式,有的要用到爬虫。

    我们平常学 Python 都是按章节顺序、包或者模块来学,容易前学后忘。也常有同学说,我已经看完了编程教室的入门教程,但不知道可以做点什么。那么正好可以拿这个网站来综合测试一下对 Python 的掌握情况,以便查缺补漏。

    网址:http://www.pythonchallenge.com

    10. Python100题

    100 个 Python 小例子(练习题)

    以上是关于知乎高赞!有没有适合新手练习 Python 的做题类网站?的主要内容,如果未能解决你的问题,请参考以下文章

    知乎高赞 | 有没有适合XSh练习 Python 的做题类网站?

    知乎高赞 | 有没有适合XSh练习 Python 的做题类网站?

    5个适合新手练习的Python刷题网站

    知乎高赞:如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?

    知乎高赞:如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?

    知乎高赞:为什么编程语言会发展出“类型”?