LeetCode、PythonTip与Coding Games:提升编程技能的三大在线平台推荐
本文整理了我的知乎答案,地址:。

1.Leet代码
LeetCode是一个复习算法题的网站。有多种语言可供选择。题目分为三个级别:简单、中等、困难。你可以根据自己的水平来选择。如果你想进大厂,这个可能是少不了的。一级。
网址:
2.Python技巧
PythonTip中的练习主要侧重于Python基础知识和一些基础算法,比较适合作为新手的入门练习。
网址:
3. 编码游戏
一边玩游戏,一边挑战编程挑战。编码游戏支持Python、Java、C等20多种编程语言。用户界面功能强大且可定制。例如,您可以选择代码编辑器的风格:Emacs、Vim、Classic。
如果您想提高编码技能,玩编码游戏是一种有趣的方法。
网址:
4. 代码战斗
CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏中的很多设计元素,游戏剧情也非常丰富。
CodeCombat可以学习Python等多种语言,可以用于游戏设计、Web应用程序、App开发。
codecombat教学版网址:
5.检查器
Check iO 是一款基于浏览器的游戏,需要您使用 Python 或 JavaScript 解决问题才能继续游戏(需要登录)。
网址:
6.网络道场
Cyber-dojo是程序员练习编写程序的地方。支持Python、JavaScript、Java、PHP、Ruby等语言。
网址:
源代码:
7. 代码猴子
CodeMonkey是一款非常童趣的网页编程游戏。玩家通过编程向怪物猴子传达指令,帮助小猴子吃香蕉来过关。
CodeMonkey以游戏的形式进行教学。总共有300多个关卡,涉及编程的各种概念。
网址:
8. 代码大战
在战斗中学习,与他人一起在真实的编程挑战中提高技能,支持Python、JavaScript、C#、Java、Python等语言(支持的语言见下图)。
网址:
9. 蟒蛇挑战
这是一个非常有趣的Python游戏通关网站。每个级别都要求你运用Python知识解决问题找到答案,然后进入下一级别。考验对Python的综合掌握程度。例如,有的关卡需要使用正则表达式,有的需要使用爬虫。
我们通常按照章节顺序、包或者模块来学习Python,学完后很容易忘记。学生们经常说,他们已经完成了编程课堂上的入门教程,但他们不知道该做什么。那么你就可以通过这个网站来全面测试一下你对Python的掌握程度,以便查漏补缺。
网址:
10.Python100题
100 个 Python 简短示例(练习题)
往期回顾: