西南Solving Library
SudokuStudyLib的Python项目详细描述
数独解题库
为了学习数独和学习python编程, 包括传统方法和面向对象技术。
- 传统方法:矩阵
- oop方法:数独
数独是一种益智游戏。这是学习逻辑的最好方法之一, 同时,python语言是学习逻辑最好的计算机语言之一。 所以,如果我们能把这两种工具结合起来教孩子或年轻人学习逻辑, 会很完美的。这就是为什么要做这个项目。
世界上有很多数独的益智游戏和学习。有些是为了好玩,有些是为了学习数学,而这个图书馆的重点是逻辑学习。逻辑主要是人的观点,而不是计算机科学的观点。所以,这个包中有一些功能:
- 这主要是为了研究人类的逻辑。
- 它并不是计划成为一门普通的编程课程。
- 这不是打算学习严肃的数学。
- 数独的解题方法主要是从人的角度,而不是从计算机科学的角度。
- 让人们找到自己解决数独的方法,并用自己的方式命名这些方法。(这不在本套餐中,但应在课程中安排。)
- 让人们学习python来实现他们自己的方法。
- 学习面向对象编程解决数独问题。oop方法可以看作是人的行为。
您可以在http://sudokustudylib.readthedocs.org/en/latest/index.html阅读文档
1.0(2014.5.12)
- 添加完整文档
0.7(2014.5.5)
- 添加一个类status以存储所有数独的全局变量
- 添加函数init(),以初始化状态变量
- 将使用全局变量的所有代码更改为使用status.name[“[var]”]
0.6(2014.5.2)
- 修复了某些源
- 添加数据路径
0.5(2014.4.27)
- 首次正式出版
0.0(2014.4.27)
- 初始版本