汽车软件工程师的利器来了Jupy

北京中科白癜风医院平安医院 http://baidianfeng.39.net/bdfby/yqyy/

汽车ECU控制器软件是嵌入式开发,C语言开发居多,工程师是先设计文档而后编辑代码,开发IDE工具专注于编码和调试,代码的注释都是文字,相对简单。

JupyterNotebook工具,是工智能,大数据分析等领域中,应用很广,在JupyterNotebook里面可以编写Code代码,也可在MarkdownCell中可以添加文字,数学公式、表格、要点、链接、图片、视频等.

使得整个Notebook内容丰富多彩,代码,及其运行结果和代码的注释都同在一个页面,非常方便阅读和理解代码想要表达的意图,如下图:

这么好的工具,对C语言,JupyterNotebook支持的程度如何?

先聊点JupyterNotebook的技能

按照Jupyter创始人的说法,起初是想做一个综合Ju(Julia)、Py(Python)和R三种科学运行语言的计算工具平台,所以将其命名为Jupyter,是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接显示。

Jupyter作python超级笔记本是很流行的,当然它还支持R、Julia、Scala、Js等几十种语言,在Jupyter上,可以使用python做数据处理、统计建模、可视化、机器学习、教学演示、网页抓取等各种各样的事情。

如何安装JupyterNotebook?

前面有一个文章推荐安装Anaconda:

汽车软件工程师必备工具-Anaconda/Python

如下图,Jupyter是在Anaconda安装中默认安装的工具

如何使用JupyterNotebook?

推荐干货文章-包括了基本安装和操作

Jupyternotebook使用技巧大全

常用配置技巧

Jupyter常用快捷键

Markdow基本语法

Jupyter有支持插件

插件安装

pipinstalljupyter_contrib_nbextensionsjupyter

推荐几个插件

Jupyternotebook内容扩展

调试变量可视化VariableInspector

最后回归正题,如何支持C语言呢?

c语言只是jupyterkernels支持的语言之一,缺点于Windows操作系统内支持的不好,本文就以Mac系统为例子,在Mac终端里,使用如下命令,简单实用,几分钟就可以开始c语言学习了。

如何安装呢?

pipinstalljupyter-c-kernel

install_c_kernel

#查看已安装kernel

jupyterkernelspeclist

安装成功后的简单试用图如下:

建立一个c语言的notebook

写一个helloworld!运行成功

参考文章

Jupyter入门基础

在线教程

总结语:

Jupyternotebook是程序员工程师喜欢的笔记本,适合学习多种编程语言,又可记录设计思想,图片,公式,分析数据,非常简单方便,希望后续可以改善对于windows上支持多种语言的混合使用。

感谢



转载请注明地址:http://www.henanledxianshiping.com/gcsrz/20998.html
  • 上一篇文章:
  • 下一篇文章: 没有了