跳转到主要内容

在IPython笔记本中使用彩色网格练习Python

项目描述

Travis-CI Coveralls PyPI

ipythonblocks是与IPython笔记本一起使用的教学工具。它提供了一个表示为HTML表的BlockGrid对象。单个表单元格由具有.red.green.blue属性的Block对象表示,可以通过这些属性指定该单元格的颜色。

ipythonblocks允许学生通过以彩色、吸引人的方式立即看到其代码的效果来实验Python流程控制概念。BlockGrid对象可以像2D NumPy数组一样索引和切片,这使得它们是学习如何访问数组的良好练习。

查看这些演示笔记本以获取有关使用ipythonblocks的更多信息

安装

ipythonblocks可以使用pip安装

pip install ipythonblocks

然而,该包包含在一个单独的 .py 文件中,如果您愿意,可以直接获取 ipythonblocks.py 并将其复制到您想要使用的地方(对于与其他教学材料打包很有用)。

依赖项

必需依赖项

可选依赖项

测试依赖项

  • pytest >= 2.3(用于测试套件,见下文)

  • responses >= 0.1

  • mock(responses 的依赖项)

演示依赖项

  • PIL(用于 starry_night_to_text.ipynb

测试

测试套件是用 pytest 编写的,因此您可以运行测试套件

py.test

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

ipythonblocks-1.9.1.tar.gz (18.5 kB 查看散列

上传时间

构建分布

ipythonblocks-1.9.1-py2.py3-none-any.whl (14.0 kB 查看散列

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面