在ipython笔记本中使用彩色网格练习python
ipythonblocks的Python项目详细描述
ipythonblocks是用于IPython笔记本的教学工具。 它提供一个表示为html表的BlockGrid对象。 单个表单元格由具有.red的Block对象表示, .green和.blue属性,通过这些属性可以 明确规定。
ipythonblocks允许学生实验python流控制概念 立即看到他们的代码的效果,用彩色表示, 迷人的方式。BlockGrid对象可以像2d numpy那样被索引和切片 数组使它们成为学习如何访问数组的良好实践。
有关使用ipythonblocks:
- Practicing with RGB
- Basic usage有说明
- Fun examples
- Animation
- ImageGrid
- 从aJPEG to BlockGrid和文本开始
- 编程语言firework animation
- Using ipythonblocks.org
安装
ipythonblocks可以与pip:一起安装
pip install ipythonblocks
但是,包包含在一个.py文件中,如果您愿意的话 你可以抓起ipythonblocks.py复制到任何地方 想要使用它(与其他教材一起包装时有用)。
依赖关系
所需依赖项:
可选依赖项:
- requests>;=1.0(用于发布和往返ipythonblocks.org)
- Pillow(用于创建图像)
测试依赖项:
演示依赖项:
- PIL(用于starry_night_to_text.ipynb)