1、HackerRank
HackerRank 侧重于“计算机科学”主题,在算法、数学、SQL、函数式编程、AI 等众多不同领域为挑战者们提供了相应的编程题目。在这里,你可以:
- 直接在线完成挑战在线。
- HackerRank 针对每一项挑战都专门成立了讨论区与排行榜。而它提供的大多数挑战都来自于 论,让你了解挑战内容的同时,思考如何提出解决方案。并且除了挑战对应的这篇 论,你目前无法查看其他挑战者在 HackerRank 上的解决方案。
2、CODEWARS
这个 站提供了一个有趣,富有创造性的方法来学习编码。内容主要以一个称为“Kata”的武术挑战为主题。学生完成这些课程,然后再继续学习更难的课程。我是一名python开发工程师,整理了一套python的学习资料,从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习、面试真题等。想要的可以进群:688244617免费领取
学生可以选择学习他们想要的编码语言,如c++,java,javascript,rust,ruby,sql,php,shift,排版脚本等等。学生们将通过在卡塔上挑战自己来提高他们的技能。卡塔是由CodeWars 群创建的,目的是帮助加强不同的技能。学生将能够掌握他们目前选择的编码语言,或者加强他们对不太熟悉的语言的理解。
3、LintCode
LintCode 收集了 上一些最常见、最高频的编程题目,支持中英双语:
- 相比其他的一些 站,LintCode 的编程挑战覆盖的领域更多,包括算法、数据结构,人工智能,系统设计等众多领域。
- 如果你在准备软件工程面试,在 LintCode 刷题是很有帮助的,它的每道题都有详细的解答,能帮助你更好地理解。
- LintCode 有一个模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题,真实还原面试流程,专门为求职者准备。
- LintCode 有《Cracking the Coding Interview》《剑指offer》等算法学习书籍的配套习题库,可供初学者练习。
- LintCode 还有自己举办的编程比赛,很多算法爱好者会在这里PK,切磋技艺。
4、Coderbyte
Coderbyte 提供了200多种编程挑战。在这里,你可以:
- 使用10种编程语言中的一种进行在线挑战。
- 看到 站发布的大多数挑战的官方解决方案。
- 查看该 站其他80万用户为同一挑战提供的解决方案。
除了编程挑战之外,Coderbyte 还提供算法和数据结构、Web开发等编程训练营的预备课程以及一系列关于面试准备的相应课程,被很多顶级编程训练营所推荐。
觉得文章还可以的话不妨收藏起来慢慢看,有任何意见或者看法欢迎大家评论!
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter210013 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!