汉斯坦茨的《解读样本项目:对蟒蛇的介绍》。

theRiddler的Python项目详细描述


谜语是一个学习项目。

这是一个为 即将到来的讲座einfuehrung在python中的大学htwg 康斯坦茨在德国康斯坦斯。

它由谜语组成,解决谜语最好需要学习python 基础 谜语是以编程的方式解决的,而且大多数谜语都可以 用简单明了的脚本来解决。 解决方案有时需要使用额外的模块,这些模块可以 都是从网上下载的。

谜语者被指定陪同演讲并使 学生运用和巩固自己的理论知识 更多的指导和游戏。 在掌握了前几个谜语之后,应用程序将导致 项目本身及其在pypi上的分布,然后 鼓励学生修改,并最终重新发布 对于下面的那些。

通过这种方法,该项目有望使 学习项目,针对学习者的需求,经过充分的尝试和测试。

开始

一开始,这个项目是以表格的形式分发给学生的 一个安装包(“.msi”文件),为“神秘”的意图。

一旦他们解开了第一个谜团,来到这里, Riddler应通过其PYPI主页和下载的文件下载 必须提取。随后,可以通过移动到 提取文件夹并在shell中键入python theriddler

使用pip

安装

也可以通过 键入pip install theRiddler,但它不是要安装的 这种方式用于测试和开发目的。

无论如何,它可以通过进入pip所在的目录来启动 在中安装,并通过直接运行 在那里。

先决条件

  • “setup.py”脚本是用Setuptools构建的。
  • Pillow或“pil”(python映像库) 模块用于显示图片,作为内置的“photoimage”类 “Tkinter”模块提供了相对精简的功能。
  • 要运行测试,需要Nose
  • 开始分发的安装程序包是用 cx_Freeze。 因此,使用另一个“setup.py”脚本。 更多信息在包内的附件文件夹“misc”中提供。
  • 有些谜语需要有效的互联网连接。 连接是用certifi完成的, beautifulsoup4urllib3

贡献

请阅读“misc”文件夹中的contributing文件 细节。

版本控制

版本控制将在“semver”之后进行。 检查https://semver.org/

最初的版本是“Theridler 0.1.0”,2018年2月21日。

许可证

这个项目的全部内容是“自制的”,包括图片。

图标是用应用程序“icofx”(v1.64)的免费版本创建的。

作者放弃对内容的版权。

这个项目是在麻省理工学院的许可下授权的-请参阅license 文件以获取详细信息。

作者

艾蒂安·马丁,

电气系htwg konstanz学生 工程。

本项目是为实现 理学学士学位。

确认
  • 这个项目的构思灵感来自 http://www.pythonchallenge.com/。有些谜语与发现的谜语相似 在python挑战赛中。

    感谢nadav samet,您可以访问他的blog。 “因为每个人都需要一个博客”。

  • “哥顿垃圾游戏”是一个改编,灵感来自“哥顿来自 行星珀卡尔25“摘自泽德·肖的《艰难学习Python》一书, 练习43。

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

推荐PyPI第三方库


热门话题
java gradle无法解析配置的任何依赖项:类路径   来自远程服务的java错误字符串解析   java如何在Tomcat之外运行TomcatSpring/Struts 2Quartz任务?   将Java字节转换为Perl   Java选项:返回值或执行某些操作并继续循环   java如何从对象中获取变量?   postgresql自动部署web服务java和glassfish服务器4.1.1?   使用泛型的java Resteasy重写方法   在另一个用户登录后显示上一个用户的java数据   JSP(Java):编码字节数组并在JavaScript中使用,与C中相同#   Java:如何知道jar在Linux中的位置   java模拟已标记为可访问的私有方法的返回值   java无法理解滚动窗格   java Spring Boot Starter Web依赖项提供缺少工件的错误   java从SQL表创建json文件,然后能够查询该文件   java线程时钟对象   Java实践编程问题   多线程Java GUI未更改   GL30库中不存在intellij idea GLGEnVertexArray()。(JAVA LWJGL)   二进制文件在java中编辑二进制文件