在线运行编程网站
学编程的程序员小伙伴越来越多了,在学习的过程中会发现很多知识点如果不在工作中运用或者手写带验证的话,很容易忘记。任何技能的掌握都是需要不断练习的。在此整理一些在线运行编程的网站
TopCoder
网址为:https://www.topcoder.com/
TopCoder是最开始的在线竞技编程平台之一。它提供了很多的算法挑战,用户可以使用平台上的编辑器直接完成挑战。每个月该平台会提供几次它们最受欢迎的Single Round Matches,比赛要求用户在特定的时间内与他人竞争,看谁解决问题的速度更快。 TopCoder上排名靠前的用户都是很有竞争力的程序员,他们会定期参加各种比赛。这些用户还可以通过名称为ALGORITHMS WEEKLY BY PETR MITRICHEV的博客平台去发表一些关于编程竞赛、算法、数学等方面的文章。
CoderByte
网址为:https://coderbyte.com/
Coderbyte提供了200多项编码挑战,挑战者可以使用10门编程语言中的任意一种直接在线解决。这些挑战的难易程度各不相同。另外Coderbyte还提供了很多的算法教程,入门视频和面试准备的课程。与HackerRank和其它网站不同,用户可以查看其他挑战者提供的解决方案,而不是Coderbyte*官方*发布的。
HackerRank
网址:https://www.hackerrank.com
HackerRank提供了很多不同领域的挑战,比如算法、数学、SQL、函数式编程、人工智能等等。挑战者可以直接在线完成所有挑战。HackerRank针对每一项挑战专门成立了讨论和领导委员会,而大多数挑战来自于一篇社论,它解释了更多的挑战,以及如何接近它提出解决方案。除了这篇社论,你目前还不能看到其他用户在HackerRank上的解决方案。HackerRank还支持用户提交应用程序,而且通过解决公司发起的编码挑战,挑战者还有机会获得一份工作。
Udemy
网址:https://www.udemy.com/
Udemy是一个提高编程技能的网站。在这个网站上,你可以众多语言进行编程,比如php、css、Python、html和Java等。如果你在这个网站上完成课程,就能获得结业证书哦!
Codechef
网址:https://www.codechef.com/
Codechef编程网站针对不同层次水平的程序员,编程等级分入门、简单、中等、挑战几种。在这上面可以参加编程竞赛,如果你确实是大牛,很有机会获得奖金。
Codecademy
网址:https://www.codecademy.com/
Codecademy包含各种在线编程练习和课程视频。不得不说,codecademy课程质量很高,有很多外国程序员喜欢从这里入门。
LintCode
网址:https://www.lintcode.com/
LintCode绝对是正统的找工作刷题网站。在这个网站上,你可以在线刷编程题,完成阶梯式训练。无论是对于提高编程技能,还是编程面试,都是大有裨益的。
Khan Academy
网址:https://www.khanacademy.org/
Khan Academy含有大量的交互式视频和编程挑战,计算机编程部分内容包括CSS、HTML、SQL和JavaScript。在Khan Academy网站上,你可以通过网站上的各种提示,完成编程的训练。
freecodecamp
网址:https://freecodecamp.cn,https://www.freecodecamp.org/
FreeCodeCamp可以说是入门前端的神器,是全球最火的Web开发学习平台之一。可以学习前端,后端,数据可视化等知识
leetcode
网址:https://leetcode.com/,
https://leetcode-cn.com/ 【中文】
LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。即使这一年多来,做的编程还是挺多的,不过毕竟不是计算机专业的科班出身,在编程过程中土路子实在太多了,有时不仅写得煎熬,而且书写很多时候都非常不规范。所以就决定在找工作前夕,花点时间好好刷刷LeetCode。
MDN
网址:https://developer.mozilla.org
当然要上大名鼎鼎的MDN,集文档及在线代码编程学习一体,菜鸟入门前端编程必备。这是中文版,当然有些还没有中文解析的会转到英文版,大多基础知识的都会有中文的。
codewars
网址:http://www.codewars.com/
codewars国外的一个练习网站,有JavaScript,也有Python,每种语言都有自己的道场(kata),每个用户都有不同的等级,刷题提高等级,也可以插卡别人优秀的解决方案。你会发现牛人无处不在。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!