{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

有哪些在线编程练习网站?

KavenFanKavenFan 回答0 收藏1
收藏问题

10条回答

阿罗

阿罗

回答于2022-06-28 15:16

1.How2J(how2j.cn)

推荐理由:学习JAVA非常不错的网站,从基础到高级的教程都有,这是某大神推荐给我的网站

2.慕课网(imooc.com)

推荐理由:非常喜欢这个网站能够边学习边操作,一个不错的it学习网站,不管是前端还是后端的都有

3.我要自学网(51zxw.net)

推荐理由:一个综合性的学习网站,学编程也还是不错的,海量优质视频教程免费观看

4.实验楼(shiyanlou.com)

推荐理由:也是一个学习it知识的网站, 如其名,该网站注重实验

评论0 赞同0
  •  加载中...
array_huang

array_huang

回答于2022-06-28 15:16

谢邀!

在线练习编程的网站有很多,推荐几个:

lintcode codecademy codehs codechef

希望对你有所帮助!

评论0 赞同0
  •  加载中...
vvpale

vvpale

回答于2022-06-28 15:16

在线编程练习的网站有很多,我也用过很多,根据我的个人经验可以分为四类:

程序猿必备,求职必备,在线课程学习,基础知识学习

程序猿必备利器

1.leetcode

我觉得只要你去问任意一个从事软件开发的朋友都会给你推荐去leetcode刷题,他是绕都绕不过去的程序员刷题神器,就像《三年模拟,五年高考》,采用正确的方法刷题会祝你走上人生巅峰。

2.lintcode

一个刚发现的刷题平台,题目来源于谷歌、微软、亚马逊、脸书、领英等,看来是专门针对国外企业的刷题平台,不过题量比较少。

3.杭电oj、北大oj

如果你是在校学生,并且你参加ACM比赛,那么你肯定会知道各高校的oj系统,即ACM刷题系统,比较知名的还是杭电和北大的oj。

求职必备

1.牛客网

牛客网在我看来对于在校生来说是找工作必备,在牛客网上刷题对于自己找工作非常有帮助,牛客网上不仅有剑指offer的编程题练习,同时也有很多的选择题练习,C++相关就有2000+,想曾经剑指offer刷了一大半就找到了工作。

2.赛码网

赛码网也是一个在线编程练习平台,现在跟多互联网公司在线笔试不是使用牛客网就是使用赛码网平台,在这些平台上有很多的原题,通过这些平台的习题练习,对于笔试通过大有帮助。

在线课程学习

1.慕课网

简单的说是视频+编程练习,这个平台中你不仅可以看视频学习编程,同时也可以在线编程练习。

2.实验楼

实验楼我前面用过,一般来说通过编程实验学习,先让你学习一个例子,然后完成任务,不过我认为可能对新手不太友好,因为新手对于编程知识不熟悉,即使有例子也不能照猫画虎编程序。

3.计蒜客

计蒜客更像是一个为ACM比赛而生的平台,现在已经完全转型为ACM备战平台,你可在这个平台上练习提高能力,为ACM比赛做准备。

基础学习

1.菜鸟教程

各类基础教程的合集,比如web开发、前端开发、服务器端开发等,在这个网站中你可以通过练习巩固学习,在开发过程中如果遇到问题可以在这个平台查找相关的基础知识。

2.w3cschool

这个平台中有个专门的通关挑战赛,免费的挑战赛是面向前端开发,我曾经花费一段时间完成了初级和中级的挑战,不困难。

3.w3school

类似于菜鸟教程,跟菜鸟教程好像是一个团队开发的,我记得有看过域名的拥有者是同一人。

我是萌新程序猿,科技圈的事情欢迎邀请我来回答!

码了这么多字,点个赞关注下再走吧!!!

关注萌新程序猿(本人咯),了解更多IT以及程序猿的知识!!

评论0 赞同0
  •  加载中...
toddmark

toddmark

回答于2022-06-28 15:16

21个免费学习网站,请收好!


全文共2358字,预计学习时长5分钟


如果你正在自学编程和代码,并苦于没有优质资源,那么你来对了地方。本文将介绍21个免费学习写代码的网站,在办公室里或在家里即可轻松学编程。


本文精选了21个有关代码、编程、Java、Python、SQL、Git、和Ruby on Rails学习的网站。这些网站为以下内容的学习提供了免费的优质资源:编程语言(Python和Java等) 、常用技术(SQL等)、操作系统(Linux等)、Web开发框架(Ruby on Rails等)、函数式编程语言(Haskel等)和构建网站等其它课程。


1. freecodecamp.org

传送门:https://www.freecodecamp.org/

这是最棒的社区网站之一,由Quincy Larson创建,在该网站可以免费学习写代码、进行实战训练并有机会找到一份开发人员的工作。

网站上有大量JavaScript、数据结构和算法以及前端开发等交互式教程和练习。

新手们可以在此开启精彩的编程之旅。此外,该网站甚至在脸书上拥有一个庞大的群组(freecodecampearth),供新手提问并分享学习经验。

2. Coursera

传送门:http://www.coursera.org

这是一个很棒的在线学习网站,由斯坦福教授Andrew Ng和DaphneKoller创建,提供课程学习、专业学习和网络课程学位。Coursera最好的地方在于其提供来自斯坦福大学、伦敦大学、密歇根大学、科罗拉多大学、伦敦帝国理工学位等多所大学的在线课程。

它提供免费和付费的在线课程和专业。我最喜欢Coursera上的一些免费编程课程是:

(1)RobertSedgewick“算法I和算法II”

传送门:http://bit.ly/algorithms-part1

(2)Andrew Ng “机器学习”

传送门:https://www.coursera.org/learn/machine-learning?ranMID=40328&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-j4CgBJn3pMyyWE9z_ko8Tg&siteID=JVFxdTr9V80-j4CgBJn3pMyyWE9z_ko8Tg&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=JVFxdTr9V80#enroll

(3)零基础Python入门专项课程

传送门:https://www.coursera.org/specializations/python?ranMID=40328&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-iGW8bMtocjNJzvbVmtl_Hw&siteID=JVFxdTr9V80-iGW8bMtocjNJzvbVmtl_Hw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=JVFxdTr9V80

Coursera还提供付费的课程认证,可用于领英个人资料展示。


3. Udemy.com

传送门:https://click.linksynergy.com/fs-bin/click?id=JVFxdTr9V80&offerid=323058.9409&type=3&subid=0

这是在线学习的最佳场所之一,在该网站可获得所有有关最新技术和编程语言的在线课程,如Java、Spring、数据结构和算法、Selenium、REST等课程。它提供免费和付费资源。

以下是一些可以学习有趣技术的免费课程:

(1)零基础Java教程

传送门:http://bit.ly/2zO3AHT

(2)高级数据结构轻松学

传送门:http://bit.ly/introduction-to-data-structures

(3)Python 编程入门

传送门:http://bit.ly/2D5vvnV

(4)高级和面向对象的JavaScript和ES6

传送门:http://bit.ly/2Dk46PJ

网站上的付费资源也很便宜,限时抢购常有发生,只需9.99美元即可购买到课程。网站上名师云集,拥有Colt Steele、Rob Percival、Stephen Grider、Josh Portilla和John Purcell等名师。

4. plurasight.com

传送门:http://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Flearn

这是学习任何技术或IT课程的最佳网站之一,可以在上面学习如Java编程语言,Spring framework Web开发框架Java编程语言、Spring framework和Hibernate等Web开发框架等课程。

该网站还收购了CodeSchool网站的课程,可以通过实战的方式学习web技术。使用该网站很快就能学到很多很酷的东西。

5. try.github.io

传送门:http://try.github.io/

一个很棒的网站,学习Git只需15分钟。这个网站最好的地方是它是一个元网站,这意味着它包含了一些最有用的在线学习Git的资源网站,比如LearnGit branching网站,在web浏览器上就能学到Git命令。

新手不仅会学习基本git命令,还会了解到一些具有挑战性的git概念,如分支、合并、撤销、择优挑选,变基等概念。

VisualizingGit(传送门:http://git-school.github.io/visualizing-git/)是另一个很棒的资源, 新手可在自由探索模式和一些构造场景下,学习git命令如何在web浏览器上影响存储库的结构。


6. onemonth.com

传送门:https://mbsy.co/sFqPc

通过这个网站,可以在一个月内学会写代码并搭建web应用程序。该网站并非完全免费,你需要买一个类似训练营的课程。

该网站有30天学习Python、Ruby和JavaScript的课程,而且训练营的教学方式非常有效。

另外,该网站提供免费试用的机会并开设《命令行》之类的课程。同时,网站上还将推出《一个月内免费学写代码》的播客。


7. codecademy.com

传送门:http://codecademy.com/

该网站提供交互式教程,免费学习JavaScript、Java和Linux等最流行的技术。同时还提供一些付费课程,来学习Python、Java和JavaScript等高级概念。

此外,该网站是将交互式学习与图片结合的开创者之一,而且它的JavaScript课程也许是最受欢迎的在线课程。


8. codingbat.com

传送门:http://codingbat.com/

这是另一个学习编程的好网站,包含了许多免费的编程练习,可以用Python和Java来建立对编程的感觉。

9. code.org

传送门:http://code.org/

学习编程和计算机科学基础知识的绝佳网站。孩子们可以在该网站上通过玩Minecrat游戏来学习编程。


10. code4startup.com

传送门:https://code4startup.com/?ref=javinpaul

这是一个由Leo Trieu创建的很棒的网站,可以通过搭建真实公司的网页和实战项目来学习如何写代码。

该网站是从零开始学习Web开发的最佳场所之一,可在3个月内学习搭建像Airbnb、优步等4家真实的企业网页,且不需要经验。

网站上还有许多免费课程,如下:

(1)菜鸟如何一小时搞定ReactJS

传送门:https://code4startup.com/projects/reactjs-for-newbies?ref=javinpaul

(2)学习Rubyon Rails、Heroku和Wistia APIs

传送门:

https://code4startup.com/projects/hero-learn-ruby-on-rails-and-wistia-apis-by-cloning-code4startup-version-newbies?ref=javinpaul


11. codeabbey.com

传送门:https://www.codeabbey.com/

这是一个有很多编程练习的很棒的网站,可以学习写代码,并提高你在任一编程语言中的编程技能。


12.sqlzoo.net

传送门:http://sqlzoo.net/

毫无疑问,对于任何IT专业人士来说,SQL都是必备技能之一。但是不幸的是,很少有网站或免费课程提供SQL课程。

该网站是初学者学习SQL或已有基础的人提高SQL查询技巧的最好的地方之一。

网站提供了配有练习的交互式SQL教程,非常适合提高SQL查询技巧。


13.GitImmersion

传送门:http://gitimmersion.com/index.html

这是学习Git和GitHub的最佳网站之一。Git是当今程序员必备的技能之一,通过该网站的学习,能一览Git的基本原理。该网站的灵感来自于这样一句话:实践出真知。

这是学习Git最好的课程之一,由已故的重量级程序员Jim Weirich编写。

如果在.bashrc 和.gitconfig中配置别名,则该课程可以大大提高工作效率。


14.LearnGit branching

传送门:https://learngitbranching.js.org/

分支和合并是任何源代码控制工具(如SVN、CVS)都难以掌握的概念之一,在Git中也曾如此,但现在通过该网站并没那么难以掌握。这个交互型网站将以与众不同的方式提供git合并和分支的课程。


该网站是在网上学习Git最直观、最具互动性的方式之一,根据逐步演示的强大功能,提供了许多针对不同水平具有挑战性的练习,还能在学习过程中带来不少的乐趣。


15. codecombat.com

该网站可通过玩游戏,学习如何用Python和Javascript写代码,这是最具互动性和最有乐趣的在线学习方式之一。


16. tryhaskell.org

传送门:http://tryhaskell.org/

通过免费的互动课程学习Haskell。

17. railsforzombies.org

通过观看视频和完成练习来学习Ruby on Rails。该网站现在已与Pluarlsight网站合并。


18. thinkful.com

这是一个与众不同的网站,你可以在其中选择课程,并获得导师指导。


19. rubymonk.com

通过该网站的交互性材料,可以在浏览器中发现Ruby的习惯用法。该网站为初级、中级和专业Ruby开发人员提供了进一步提高Ruby编程语言的机会。

20. tryRuby.org

这是另一个在线学习Ruby的好网站。现在该网站也与Pluarlsight合并,只有注册了会员才能获取课程资源。


21. learnpython.org

传送门:http://learnpython.org/

这是学习Python基础知识的好网站,Python是近十年来最受欢迎的编程语言之一,无论是在简单的自动化工具还是在开发网站上,都可以用Python进行许多操作。现在Python可用于机器学习和数据科学。

留言 点赞 关注

我们一起分享AI学习与发展的干货

欢迎关注全平台AI垂类自媒体 “读芯术”

评论0 赞同0
  •  加载中...
yck

yck

回答于2022-06-28 15:16

谢邀

推荐我用过的几个网站

慕课网(www.imooc.com)

至今为止我用过的最好用的在线编程练习网站,课程非常全面,可以购买课程,也有免费学习课程,能在里面免费学到大部分基础课程,有在线编程课也有视频课。并且有自己的app,可以在手机或平板上面观看课程视频。适合任何阶段的学习者


菜鸟教程(www.runoob.com)

免费网站,大部分都是基础课程,没有视频课。课程以教案的方式呈现,每节课都有尝试一下选项,点击就可以进入编程练习界面。暂时没有发现他的app。适合新手

计蒜客(www.jisuanke.com)

他有一个题库板块,可以在线练习一些编程题目,可以使用多种语言进行练习。有在线编程比赛板块,前几名会有奖金并且金额不低。还可以购买程序设计赛的课程包括:NOIP、ACM-ICPC和蓝桥杯。之前也有免费课程不过现在全是收费课程。如果想单纯的在线练习编程计蒜客是不二之选。

评论0 赞同0
  •  加载中...
gclove

gclove

回答于2022-06-28 15:16

现在学编程的程序员小伙伴越来越多了,追求高薪和理想是众多程序员梦寐以求的事情。

在线学编程的网站哪家强呢?下面给程序员小伙伴们推荐5个高大上的编程网站:

1、Udemy

Udemy是一个提高编程技能的网站。

在这个网站上,你可以众多语言进行编程,比如PHP、CSS、Python、HTML和Java等。

如果你在这个网站上完成课程,就能获得结业证书哦!

2、Codechef

Codechef编程网站针对不同层次水平的程序员,编程等级分入门、简单、中等、挑战几种。

在这上面可以参加编程竞赛,如果你确实是大牛,很有机会获得奖金。

3、LintCode

LintCode绝对是正统的找工作刷题网站。

在这个网站上,你可以在线刷编程题,完成阶梯式训练。无论是对于提高编程技能,还是编程面试,都是大有裨益的。

4、Codecademy

Codecademy包含各种在线编程练习和课程视频。

不得不说,codecademy课程质量很高,有很多外国程序员喜欢从这里入门。

5、Khan Academy

Khan Academy含有大量的交互式视频和编程挑战

计算机编程部分内容包括CSS、HTML、SQL和JavaScript。

在Khan Academy网站上,你可以通过网站上的各种提示,完成编程的训练。

最后,你喜欢哪一个在线编程网站呢?

留言 关注 点赞

更多编程类资讯,可以持续关注我,或添加武汉千锋微信公众号,定期发布程序员资讯,学习资料,视频教程等等。

评论0 赞同0
  •  加载中...
paulli3

paulli3

回答于2022-06-28 15:16

博客园

我在此网站的博客专区,有很多有营养有质量高水平的博客文章,内容包括代码分享、解决方案、知识点详解。

CSDN

同样有一些值得阅读的博客,此网站的论坛我曾经经常光顾。

开源中国

收录了很多受欢迎的项目,技术博客也有,IT资讯是亮点。

慕课网

有很多视频形式的课程,课程比较成体系,有免费有收费的,学习还不付出点代价嘛。

ucloud课堂

也有成体系的视频课程,同时有在线学习的讲师课程。依托QQ,报名的课程会准时推送给你。

评论0 赞同0
  •  加载中...
frank_fun

frank_fun

回答于2022-06-28 15:16

学习编程的时候是在 如鹏网(www.rupeng.com)上学习的。

课程体系的设置可以培养对编程的兴趣,通过开发超级玛丽,飞机大战,连连看,汤姆猫,电影的弹幕动画等来讲解编程的基础知识点,挺炫酷的。

学习的过程中难免会遇到问题,有问题随时提问,老师实时答疑,口碑不错,基本上都是慕名而去的。

需要Java,C语言等视频教程的可私信或者评论区留言哦。

评论0 赞同0
  •  加载中...
MasonEast

MasonEast

回答于2022-06-28 15:16

牛客网(www.nowcoder.com)上面的编程练习感觉不错,如下图点击题库,在线编程

进入后可以选择练习的题目,包括leetcode,剑指offer校招真题等等,可以满足不同在线编程练习的需求。

另外网站不仅有在线编程题,还有一些选择题等等,功能相对全面一些,还有一些编程类课程,求职信息,校招相关讨论区,一些资源的分享,还是比较活跃的。

评论0 赞同0
  •  加载中...
sunnyxd

sunnyxd

回答于2022-06-28 15:16

谢谢悟空小秘书的邀请

国内在线学习网站

1、慕课网(www.imooc.com)

在线编程练习网站,课程非常全面,可以购买课程,也有免费学习课程,能在里面免费学到大部分基础课程,有在线编程课也有视频课。并且有自己的app,可以在手机或平板上面观看课程视频



2、菜鸟教程(www.runoob.com)

免费网站,大部分都是基础课程,没有视频课。课程以教案的方式呈现,每节课都有尝试一下选项,点击就可以进入编程练习界面,适合新手。

3、w3school(www.w3school.com.cn)

主要提供的是Web技术教程,提供HTML, CSS, XML, SQL, JS, PHP等web方面的在线学习教程,算比较系统的,适合web学习者。

4、实验楼 (www.shiyanlou.com) 一个IT学习平台,涵盖Linux/php/java/hadoop/c/web前端等方面,和其他的学习网站不同的是,网站不但提供了技术学习教程和文档,也为所有技术都提供了在线开发环境,这个比较独特,主要是提倡学习者在动手实践中学会IT技术,很实用。



5、网易云课堂(study.163.com)

是一个综合类学习平台,涵盖各个方面,当然也有编程方面的,是可以看看的。

6、百度传课 (www.chuanke.com)

一个综合类学习平台,提供在线直播互动的一站式全方位的专业教育服务,当然也包括编程开发。



7、计蒜客(www.jisuanke.com)

有一个题库板块,可以在线练习一些编程题目,可以使用多种语言进行练习。有在线编程比赛板块,前几名会有奖金并且金额不低。之前也有免费课程不过现在全是收费课程。如果想单纯的在线练习编程他是不二之选。

8、果壳网旗下MOOC学院(mooc.guokr.com)

算是一个课程资源集中地,主要就是收集各个学习平台的课程进行集中展示和介绍,包含各个方面,当然也有编程的啦,因为是收集,所以涵盖的技术领域还是挺全的,搜索到课程之后,就可以进入相应网站进行学习。

国外学习网站

1、Codecademy(www.codecademy.com)

这是一个当前最流行的网站,可以学习代码。事实上,2000万人已经用这个网站学习编程。前提需要申请一个免费账户,开始您的首选语言。Codecademy包括CSS,HTML,JavaScript、jQuery和PHP等编程语言。

2、Free Code Camp(www.freecodecamp.org)

这是学习web开发的值得去的网站,JavaScript是这个网站的主要焦点。其中包含Node.js,angular.js和express.js。本网站最有意思的是可以免费搭建部分开发项目。

3、Code School(www.codeschool.com)

这是一个比较有意思的地方,不仅可用继续你的发展和进一步提高自己的知识。在这里还可以自己来免费录制视频。这样的挑战使自己收获更多。

其他对学习编程有帮助网站

1、CSDN(www.csdn.net) 中文IT技术社区

2、51CTO(www.51cto.com) 中国领先的IT技术网站

3、oschina(www.oschina.net)中国开源技术社区

4、博客园(www.cnblogs.com) 开发者的网上家园

5、Stack Overflow(stackoverflow.com) 国外知名IT界技术问答社区

我是H哥,专注Java开发10几年,欢迎一起交流,欢迎点赞和评论。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<