西南Solving Library

SudokuStudyLib的Python项目详细描述


数独解题库

为了学习数独和学习python编程, 包括传统方法和面向对象技术。

  1. 传统方法:矩阵
  2. oop方法:数独

数独是一种益智游戏。这是学习逻辑的最好方法之一, 同时,python语言是学习逻辑最好的计算机语言之一。 所以,如果我们能把这两种工具结合起来教孩子或年轻人学习逻辑, 会很完美的。这就是为什么要做这个项目。

世界上有很多数独的益智游戏和学习。有些是为了好玩,有些是为了学习数学,而这个图书馆的重点是逻辑学习。逻辑主要是人的观点,而不是计算机科学的观点。所以,这个包中有一些功能:

  1. 这主要是为了研究人类的逻辑。
  2. 它并不是计划成为一门普通的编程课程。
  3. 这不是打算学习严肃的数学。
  4. 数独的解题方法主要是从人的角度,而不是从计算机科学的角度。
  5. 让人们找到自己解决数独的方法,并用自己的方式命名这些方法。(这不在本套餐中,但应在课程中安排。)
  6. 让人们学习python来实现他们自己的方法。
  7. 学习面向对象编程解决数独问题。oop方法可以看作是人的行为。

您可以在http://sudokustudylib.readthedocs.org/en/latest/index.html阅读文档

1.0(2014.5.12)

  1. 添加完整文档

0.7(2014.5.5)

  1. 添加一个类status以存储所有数独的全局变量
  2. 添加函数init(),以初始化状态变量
  3. 将使用全局变量的所有代码更改为使用status.name[“[var]”]

0.6(2014.5.2)

  1. 修复了某些源
  2. 添加数据路径

0.5(2014.4.27)

  1. 首次正式出版

0.0(2014.4.27)

  1. 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}