• Jupyter实现python远程交流


    https://study.163.com/course/courseMain.htm?courseId=1006383008&share=2&shareId=400000000398149(博主录制)

    (原创声明,转载引用需要指明来源)

    Jupyter项目由一个非营利组织开发,旨在为交互式计算开发开源软件,开放标准和服务。开发Jupyter目的是支持跨所有编程语言的交互式数据科学和科学计算。Jupyter支持数十种编程语言,包括python,R语言。2014年费尔南多·佩雷斯(Fernando Pérez)从IPython中衍生出jupyter。Jupyter自称100%开放源代码的软件,所有用户均可免费使用,并根据经修改的BSD许可证的自由条款发布。

    Jupyter notebook的官网链接如下:

    https://jupyter-notebook.readthedocs.io/en/stable/notebook.html

     

    Jupyter Notebook前身是IPython Notebook,它是一个基于Web的交互式计算环境,用于创建Jupyter Notebook文档。Jupyter Notebook文档是一个JSON文档,遵循版本化模式,包含一个有序的输入/输出单元格列表。这些单元格可以包含代码、文本(使用Markdown语言)、数学、图表和多媒体。Jupyter Notebook文档是保存为后缀名为.ipynb的JSON格式文件,不仅便于版本控制,也方便与他人共享。

    Jupyter Notebook以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

    Jupyter Notebook文档通过shell中的“jupyter nbconvert”命令行界面,可转换为许多的开源标准输出格式(HTML、演示幻灯片、LaTeX、PDF、reStructuredText、Markdown、Python)。

    Jupyter Notebook的主要特点如下:

    (1)编程时具有语法高亮、缩进、tab补全的功能。

    (2)可直接通过浏览器运行代码,同时在代码块下方展示运行结果。

    (3)以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。

    (4)对代码编写说明文档或语句时,支持Markdown语法。

    (5)支持使用LaTeX编写数学性说明。

     

    jupyter notebook安装

    安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。如果你是小白,那么比较简单方式是直接安装Anaconda。Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过数百个科学模块及其依赖项。安装好Anaconda后,你们无需额外安装jupyter notebook。

    打开jupyter notebook

    以windows10系统为例,点击电脑左下角菜单,点击Anaconda3(64-bit)文件,再选择点击你要打开的jupyter notebook版本。

     

    第二种方法是通过Anaconda Navigator打开jupyter notebook,点击下图红框launch运行jupyter notebook。

     

    等几秒钟,程序运行后,会出现jupyter 主面板。

     

    在jupyter 主面板点击New,选择python3,新建一个jupyter notebook的python编辑器。

     

    接着会出现一个新的网页,用于编辑python代码。你们可以在线编辑自己的python脚本了。

     

    jupyter notebook项目结束后,记得保存和关闭程序。

     

    总之欧美诸多高校通过Jupyter Notebook实现python代码远程访问,然后一起编辑和优化项目。

    https://study.163.com/provider/400000000398149/index.htm?share=2&shareId=400000000398149(博主视频教学主页)

     

  • 相关阅读:
    2-SIFT简介
    1-SIFT资源整理
    1-vs2015+opencv 3.2.0配置
    5-load-on-startup
    4-监听器
    3-过滤器
    第09组 Alpha冲刺 (1/6)
    第09组(71) 需求分析报告
    第9组(71) 团队展示
    结对编程作业
  • 原文地址:https://www.cnblogs.com/webRobot/p/13039129.html
Copyright © 2020-2023  润新知