通过exercism.io练习编程

1 简介

exercism.io为超过30种编程语言提供了从入门到进阶的练习题。每份练习题都包含详细的说明以及测试实例,完成习题并通过测试后可以一键发布到网站。每次提交的代码算是一次迭代,网站会自动保存每次迭代结果。此外,你可以查看别人提交的代码,别人也可能会对你提交的代码进行评价,交流心得。

在学习一门新的编程语言时,exercism.io可以帮助你由浅到深的逐渐熟练这门新的语言。

2 安装

exercism.io提供了命令行工具,在这里将以MacOX为例讲解如何安装该工具。首先通过Homebrew安装exercism

brew install exercism

安装完成后你需要配置你的API Key,你需要使用GitHub账户登陆exercism.io并且查看你的API Key,然后运行以下命令。

exercism configure --key=YOUR_API_KEY

默认情况下,exercism会将习题下载到~/exercism目录,你可以通过以下命令修改默认目录:

exercism configure --dir=~/some/other/place

完成以上步骤后,你就可以开始使用exercism了。其他系统下的安装或者配置自动补全等可以参阅exercism安装指南

3 使用

首先你需要选择你需要学习或者练习的编程语言。exercism也会为你提供安装指南,推荐学习资料等等。接下来就可以开始完成你的第一个练习了,这里我们挑选Rust语言为例。为了获取第一个练习,我们运行以下命令:

exercism fetch rust

之后我们就可以在exercism目录下看到第一个练习——hello-world。根据文件夹中GETTING_STARTED.mdREADME.md的指示开始完成第一个练习吧!在完成练习并通过测试后,你可以通过以下命令提交你的答案。

exercism submit PATH_TO_FILE

重复以上步骤来完成更多的练习。

4 总结

exercism.io可以在你学习一门新的编程语言时为你提供不小的帮助,除此之外,你也可以同时获取多种不同语言的练习题。


在手机上阅读或分享本文请扫描以下二维码:
By @Zhengyi Yang in
Tags : #exercism, #rust,

Comments

评论功能已关闭。