在ipython笔记本中使用彩色网格练习python

ipythonblocks的Python项目详细描述


Travis-CICoverallsPyPI

ipythonblocks是用于IPython笔记本的教学工具。 它提供一个表示为html表的BlockGrid对象。 单个表单元格由具有.redBlock对象表示, .green.blue属性,通过这些属性可以 明确规定。

ipythonblocks允许学生实验python流控制概念 立即看到他们的代码的效果,用彩色表示, 迷人的方式。BlockGrid对象可以像2d numpy那样被索引和切片 数组使它们成为学习如何访问数组的良好实践。

有关使用ipythonblocks

安装

ipythonblocks可以与pip:一起安装

pip install ipythonblocks

但是,包包含在一个.py文件中,如果您愿意的话 你可以抓起ipythonblocks.py复制到任何地方 想要使用它(与其他教材一起包装时有用)。

依赖关系

所需依赖项:

可选依赖项:

测试依赖项:

演示依赖项:

  • PIL(用于starry_night_to_text.ipynb

测试

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

py.test

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

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线