在线运行编程网站

更新日期: 2019-04-29阅读: 11.6k标签: 编程

学编程的程序员小伙伴越来越多了,在学习的过程中会发现很多知识点如果不在工作中运用或者手写带验证的话,很容易忘记。任何技能的掌握都是需要不断练习的。在此整理一些在线运行编程的网站


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是一个提高编程技能的网站。在这个网站上,你可以众多语言进行编程,比如phpcss、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.cnhttps://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),每个用户都有不同的等级,刷题提高等级,也可以插卡别人优秀的解决方案。你会发现牛人无处不在。


链接: https://fly63.com/article/detial/3103

程序员的笔记,编程写软件学到的 7 件事

如果你真的做出了一些东西,在面对那些令人眼花缭乱的理论知识,或是和你相似甚至比你做的更糟糕的人时大可不必谦虚。在一天结束之时,正是那些在战壕中的开发者——构建、测试和开发了代码的人,真正做了事情。

自学编程的六个技巧总结

这些事情可以帮助新手在他们漫长的旅程中学习编程。我知道我还有更多东西需要学习,并将继续学习如何永远地学习。最重要的事情说三遍,请继续,不要放弃,不要放弃,不要放弃。

谈谈Javascript异步代码优化

Javascript代码异步执行的场景,比如ajax的调用、定时器的使用等,在这样的场景下也经常会出现这样那样匪夷所思的bug或者糟糕的代码片段,那么处理好你的Javascript异步代码成为了异步编程至关重要的前提

编程到底难在哪里?

以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。而这些正是我认为编程难的地方。

Blockly - 来自Google的可视化编程工具

Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成

我真是受够编程了

成为伟大的程序员,需要付出许多编程之外的努力。我们的大脑是有限的,每天要应付的问题复杂到足以让人精神崩溃。当工作不顺利时,多少都会有些冒名顶替症候群的感觉。

前端的编程软件哪些比较好用?

推荐8款最好用的前端开发工具供美工或者前端开发人员使用,当然若你是NB的全栈工程师也可以下载使用。Web前端开发最常见的编程软件有以下几种: 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code

如何保持学习编程的动力

学编程现在看起来挺简单,因为网上有丰富的各种资源。然而当你实际去学的时候就发现,还是很难!对我来说也一样。但从某天起,我决定认认真真学编程一年。后来又过了一年,又过了一年又一年……我好像有点感悟。

编程小技巧

命名最好遵循驼峰法和下划线法,并且要清楚的表达变量的意思。相对于驼峰法而言,我更喜欢下划线法。下划线法可以更清楚的看出这个变量表示的意思。比如aBigGreenBanana和一个a_big_green_banana。

CSS并不是真正的编程语言

每隔几个月就会出现一篇文章表明:CSS并不是真正的编程语言。以编程语言的标准来说,CSS过于困难。使用这门语言会很有创造性:事实确实如此,CSS不同于传统的编程,且具有缺陷,同任何标准化编程语言相比

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!