找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2205|回复: 2

程序员笔记工具推荐

[复制链接]
发表于 2017-9-17 19:25:57 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
本帖最后由 元始天尊 于 2017-9-17 20:58 编辑

代码笔记推荐
    作为程序开发者,我希望一个笔记本可以做到易用,最好代码、图片、公式可以随意混插,如果你和我有一样的想法,可以考虑Jupyter Notebook。
    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。特点如下:
    1.开源 https://github.com/jupyter
    2.支持40多种编程语言, 包括数据科学语言Python R Julia Scala
    3.支持导出为HTML Markdown LateX PDF等格式
    废话不说,先来看看效果: jupyterpreview.jpg

安装和运行
    安装需要花费喝咖啡的时间:pip install jupyter
    在任意目录执行命令打开笔记本:jupyter notebook
    打开的是一个浏览器,上面一排菜单,下面为编辑区,生成文件为ipynb

python代码笔记
    只需要2种语言,Markdown,Python。Markdown进行文字排版、外部插图、公式生成;Python用于代码展示,图形生成。我博客里大部分图片都是python代码生成的,将笔记本导出为markdown,即可产生新的博客文章
    下面是python代码产生图像,你只需要写好代码,然后执行run cell操作:
无标题.png
    下面是markdown产生的公式,同样的,也需要run cell:
无标题.png
    注意,如果你不想自己写博客的话,直接把ipynb放到github上即可,github居然可以直接展示ipynb文件!!!
    这是我的机器学习笔记:https://lichao890427.github.io/2017/09/16/sklearn-1st-lesson/

C代码笔记
    OK,当然这里还有很多古老的纯C程序猿,那么怎么解决这个问题呢?首先我们找到https://github.com/jupyter/jupyter/wiki/Jupyter-kernels,找到你们喜欢的C语言,https://github.com/brendan-rius/jupyter-c-kernel,进去以后可以看到安装过程:
    pip install jupyter-c-kernel
    install_c_kernel
    jupyter-notebook
    果然,安装以后,New菜单多出一个C语言: 无标题.png
    注意需要python3


   我们可以用它写javascript,c#,juby, perl, c++,并得到即时输出,甚至可以用ivisual画3d图形,比如下面这个,球还可以控制
无标题.png
   总之,你值得拥有
回复

使用道具 举报

发表于 2017-10-31 08:49:34 | 显示全部楼层
顶一个,看起啦就牛B
回复 赞! 靠!

使用道具 举报

发表于 2017-11-8 08:01:34 | 显示全部楼层
怎么就没人顶你
回复 赞! 靠!

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-11-21 21:25 , Processed in 0.031727 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表