**QuantumKatas**是一系列自定进度的教程,旨在同时教授您量子计算和q#编程的元素。
每个kata都是一个单独的项目,包括:
- 从琐碎到富有挑战性的一系列任务。每个任务都需要你填写一些代码;第一个任务可能只需要一行,最后一个任务可能需要相当大的代码片段。
- 设置、运行和验证解决方案的测试框架。每个任务都由一个最初失败的单元测试覆盖;一旦测试通过,您就可以继续下一个任务了!
- 在量子计算和q#上,您可能需要解决这些任务的参考资料的指针。
- 参考解决方案,当所有其他方法都失败时。
原始仓库地址:https://github.com/microsoft/QuantumKatas.git