使用Markdown和图表将Python脚本转换为讲义
项目描述
Python讲义
将Python脚本转换为带有Markdown注释和内联图表的讲义。Jupyter笔记本的替代品,没有隐藏状态,支持任何文本编辑器。
代码 | 讲义 |
---|---|
入门
您可以在正常Python程序内部使用Python讲义作为库
- 通过
pip3 install -U handout
安装。 - 通过
python3 script.py
运行您的脚本。(您可以从仓库中的example.py
开始。) - 在您的浏览器中打开
output/index.html
以查看结果。 - 迭代并在浏览器中刷新。
功能
通过doc = handout.Handout(outdir)
创建讲义以访问这些功能
功能 | 示例 |
---|---|
通过三引号注释添加Markdown文本。 | """Markdown文本""" |
通过print() 语法添加文本。 |
doc.add_text('text:', variable) |
添加从数组或URL的图像。 | doc.add_image(image, 'png', width=1) |
添加从数组或URL的视频。 | doc.add_video(video, 'gif', fps=30, width=1) |
添加matplotlib图表。 | doc.add_figure(fig, width=1) |
添加自定义HTML。 | doc.add_html(string) |
将添加的项目插入到<outdir>/index.html 中并保存。 |
doc.show() |
问题
请在Github上创建一个问题。
项目详情
关闭
handout-1.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52daaf1f9a4cb2ceb88c1dedf85d22ef449b9422b424a2534d21f941e57bc915 |
|
MD5 | a08fc2d2afd1b26a053b9261233a1daf |
|
BLAKE2b-256 | a85e8e9a0e2eacdc10c1835056945be217889a3ebe2cc11e9e5dcce76105d81a |