初识 Julia Pluto

本文介绍了Julia的Pluto笔记本,它支持在探索模型和分享结果的过程中进行响应式编程。Pluto的特点包括自动更新受影响的单元格、轻量级结构、纯Julia编写、简单的用户界面。在安装过程中遇到的问题,如下载速度慢,通过删除注册表文件夹并重新安装可以解决。启动后,用户可以操作cell进行代码编辑和运行,实现所见即所得的体验。

初识 Julia Pluto

什么是Pluto

https://github.com/fonsp/Pluto.jl

写笔记不仅仅是编写最后的文档,写笔记的过程还包括探索和实验等

Pluto 提供了 在笔记中 探索模型分享结果 的能力

  • 响应式-更改功能或变量时,Pluto会自动更新所有受影响的单元格。

  • 轻量-冥王星是用纯Julia编写的,易于安装。

  • 简单-没有隐藏的工作空间状态;友好的用户界面。

安装 Pluto

命令行下按 ] 进入REPL环境

add Pluto
Installing known registries into `C:\Users\liuyh\.julia`

一直卡在这里,没有其他日志

怀疑是 github 下载速度的问题

离线安装

git clone https://github.com/fonsp/Pluto.jl
add E:\GitHub\Julia\Pluto.jl

问题:

ERROR: SystemError: opening file "C:\\Users\\liuyh\\.julia\\registries\\General\\Registry.toml": No such file or directory

解决:

删除 C:\Users\liuyh\.julia\registries 文件夹,重新安装

原因:

add Pluto 远程安装时已经有写入一些内容,与当前安装产生冲突

启动

Backspcae 退出REPL

using Pluto
Pluto.run()

 

HelloWorld

 

  • cell 是一个 代码+输出 的容器, 可以

    • 添加,

    • 删除,

    • 运行,所见即所得

  • 多行 cell,

    • 要么拆分成多个cell,

    • 要么使用begin..end 行为代码块

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值