计算机国际竞赛必备的六大编程学习网站

计算机国际竞赛六大编程学习网站

CodingGames

这是一个可以边学边玩,可练习Python、Java等20

余种编程语言的网站.里面的关卡需要你编写程序

并运行才能通关。它还可以定制用户界面,你可以

选择自己喜欢的代码编辑器风格。许多进入谷歌、

Volition的软件工程师都曾用它进行练习,并给出高度评价

PythonTip中的习题偏向Python基础和一些简单的算法

,非常适合新手入门。每道题目都能找到不同大神分享

的解法,认真学习也能够帮助同学们进一步优化自己的代

码.提升编程能力。为了激励用户练习,网站还特别设计

了挑战英雄榜解决的题目越多,在榜上的位置也就越高!

3LeetCode

这个网站非常适合新手练习编程和刷算法题里面的题目

按照专项划分了算法、数据结构、编程能力能力等不同

类别,每类分为简单、中等和困难三个级别,并根据学习

量将任务合理划分为不同天数完成,同学

们可以根据自身水平进行选择。

4.CodeCombat

这是一款网页编程游戏,它将Python基础语法、算法等知

识分散到每一关,你需要按照要求编写指令控制人物通关

,剧情十分丰富。该网站近年在国内Python学习者中

小有名气,有一定口碑积累,唯一缺点就是第4关后

5.Codewars

Codewars支持包含Python、sOL、C++在内的55种编程

语言练习。学习者在名为“kata”的小程序中进行真实编

程挑战,编写好的程序有专门人工智能检查挑战成功将获

得个人积分用于升级。级别越高挑战项目难度越大。

6.Pthonchallenge

这是一个Python通关游戏,综合考察函数爬虫等综合知识,

每一关都需要用Python来破解,有一定难度。

同学们可以利用这个网站来检测自己的综合掌