Python集成开发工具的选择

一、python集成开发环境对比

工欲善其事,必先利其器。做为python的初学者,该如何选择pyhon集成开发环境(英文Integrated Development Environment,简称IDE)呢,下面我们对比一下目前市面最流行的几款python IDE。

特点 / IDEPyCharmVisual Studio CodeSpyderJupyter Notebook
类型专业的 Python IDE通用代码编辑器专注于科学计算和数据分析交互式笔记本环境
适用人群工程师、专业开发人员初学者、学生、工程师数据科学家、研究人员初学者、教育、数据科学实验
是否免费Community 版本免费,Professional 版本收费免费免费免费

二、Jupyter Notebook

1.Jupyter Notebook安装

《Anaconda的安装和使用》一文中已经介绍过conda的安装和使用,接下来直接使用conda创建一个开发环境。

  • 为pynote创建一个虚拟环境
    conda create --name pynote python=3.11
  • 使用该虚拟环境
    conda activate pynote
  • 安装Jupyter:
    pip install jupyter
  • 启动 jupyter Notebook
    jupyter notebook
  • 启动成功后会弹出下面网页
    在这里插入图片描述

2.使用Jupyter notebook

2.0Notebook特性介绍

Jupyter Notebook 是一种特殊的文件格式,它允许用户以网页的形式编写和运行代码,以及添加文本注释、图像和数学公式。这种文件格式通常以 .ipynb 扩展名结尾。以下是 Jupyter Notebook 文件的一些关键特点:

  • 交互性: Notebook 允许用户在浏览器中直接运行代码,并且可以即时看到代码执行的结果。
  • 多语言支持: 虽然最初是为 Python 设计的,但 Jupyter Notebook 支持超过 40 种编程语言,包括 R、Julia、Scala 等。
  • 富文本: Notebook 支持 Markdown 格式的文本,可以用于添加格式化文本、链接、图片、视频和数学公式。
  • 代码单元和文本单元: Notebook 中的每个单元可以是代码单元或文本单元。代码单元用于编写和运行代码,文本单元用于添加说明性文本。
    -易于分享: 由于 Notebook 是以网页形式呈现的,因此可以很容易地通过电子邮件、网页链接或云服务与他人分享。
  • 版本控制: 尽管 Notebook 文件本身不是为版本控制设计的,但可以与 Git 等版本控制系统配合使用,通过特定的工具和插件来管理 Notebook 的版本。
  • 可转换性: Jupyter Notebook 可以被转换成其他格式,如 HTML、PDF、Markdown 等,这使得 Notebook 的内容可以用于报告、演示或发布。
  • 扩展性: Jupyter 提供了丰富的插件和扩展,可以增加新的功能,如改进的代码编辑器、交云计算工具、自定义工具栏等。
  • 集成性: Jupyter Notebook 可以与许多其他工具和平台集成,例如 GitHub、Google Colab、JupyterHub 等。
  • 社区支持: Jupyter Notebook 拥有一个活跃的社区,提供了大量的教程、模板和第三方库。

2.1创建一个新的笔记本

  1. 在 Jupyter 仪表板界面,点击File菜单选择 “New” 。

2.2编辑和运行代码单元

  1. 新建的笔记本会包含一个空白的代码单元。你可以在这个单元中输入 Python 代码。
  2. 要运行代码单元,你可以使用以下方法:按 Ctrl + Enter 运行当前选中的单元。 或者 点击工具栏上的 “Run” 按钮(通常是一个向右的三角形)

2.3创建文本单元

  1. 新建的笔记本会包含一个空白的代码单元。你可以在这个单元中输入 Python 代码。
  2. 按 B 创建一个新的代码单元(在当前单元下方)。
  3. 按 A 创建一个新的代码单元(在当前单元上方)。
  4. 选中新创建的单元,按 Y 将其转换为文本单元。

2.4保存笔记本

  1. 点击工具栏上的 “Save” 按钮(通常是一个软盘图标)。
  2. 你也可以使用快捷键 Ctrl + S 来保存笔记本。

2.5重命名和移动笔记本

  1. 右键点击 Jupyter 仪表板界面中的笔记本,选择 “Rename”(重命名)或 “Move”(移动)。
  2. 输入新的名称或选择新的位置来保存你的笔记本。

2.6关闭和退出

  1. 要关闭当前的笔记本,可以点击工具栏上的 “Quit” 按钮或使用快捷键 Ctrl + Q。
  2. 退出 Jupyter Notebook 服务器,可以在终端或命令提示符中使用 Ctrl + C。

2.7调试代码

虽然 Jupyter Notebook 没有内置的调试工具,但你可以使用以下方法调试代码:

  • 打印变量:在代码中插入 print() 语句来输出变量的值。
  • 使用断言:添加 assert 语句来检查代码的预期结果是否正确。

2.8键盘快捷键

  • Ctrl + Enter:运行当前单元。
  • Shift + Enter:运行当前单元并在下方插入新单元。
  • A / B:在当前单元上方/下方插入新单元。
  • D, D:删除当前单元。
  • Z:撤销最近删除的单元。
  • Esc:进入命令模式。
  • Enter:进入编辑模式。
  • 15
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值