jupyterlab和pycharm_jupyternotebook和pycharm的区别

jupyterlab和pycharm_jupyternotebook和pycharm的区别目录一、pycharm项目新建及使用二、Jupyter项目新建及使用三、三种代码编辑方式对比一、pycharm项目新建及使用1.新建pycharmproject(第二节中有讲)2.新建python文件:右键点击新创建的pycharmproject->new->pythonfile3.写代码,右键点击“run***(文件名称)”即可4.还有一种写程序的方式是在pythonconsole,这里的代码是一行一行运行的,在本行写一个,点击enter就会运行二

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目录

一、pycharm项目新建及使用

二、Jupyter项目新建及使用

三、三种代码编辑方式对比


一、pycharm项目新建及使用

1.新建pycharm project(第二节中有讲)

2.新建python文件:右键点击新创建的pycharm project->new->python file

3.写代码,右键点击“run ***(文件名称)”即可

4.还有一种写程序的方式是在python console,这里的代码是一行一行运行的,在本行写一个,点击enter就会运行

二、Jupyter项目新建及使用

1.更改Jupyter项目保存地址:https://blog.csdn.net/qq_45947969/article/details/108969924

2.新建python文件(见第三节,选择pytorch编辑器)

3.重命名文件:新建.py问价右上角 File->rename即可

4.运行:写完按上面运行按钮即可运行

三、三种代码编辑方式对比

分别在pycharm、Python Conlose和Jupyter中运行以下代码段:(这是一个错误的代码段)

print("start")
a="hello world"
b=2019
c=a+b
print(c)

(1)pycharm中报错:

jupyterlab和pycharm_jupyternotebook和pycharm的区别

改为:b=”2019″再运行,结果还是从输出start开始运行

(2)Python Console

结果如下:

jupyterlab和pycharm_jupyternotebook和pycharm的区别

(3)Jupyter

错误:

jupyterlab和pycharm_jupyternotebook和pycharm的区别

改正后:

jupyterlab和pycharm_jupyternotebook和pycharm的区别

(4)总结:代码是以块来运行的话,

Pycharm是文件所有行的代码。优点:通用,传播方便,更适用于大型项目。 缺点:发生错误需要从头运行。

python console以任意行为块进行运行,某一行写完代码后,按shift+回车,可以继续写一段代码,运行时运行这整段代码。

                            优点:且可以看到每个变量的属性,

                            缺点:如果发生错误,代码中间夹杂很多出错信息,代码整体的可阅读性就降低了。一般在调试时使用,更趋向于解释每行代码作用

Jupyter可以以任意一行为块运行。优点:易于修改。缺点:环境需要配置。

python console和Jupyter的好处就是某一块发生错误的时候,并不会影响前面已经运行的块。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172839.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月25日 下午4:46
下一篇 2022年8月25日 下午4:46


相关推荐

  • Windows 下 pycharm 安装 pyqt5

    Windows 下 pycharm 安装 pyqt5本人安装是在 anaconda 的虚拟环境中安装的 不同之处自行修改 下载 PyQt5 PyQt5 toolspipinst ihttps pypi douban com simplepipins tools ihttps pypi douban com simple2 CreateTool 添加 QtDesigner 和 PyUICQtDesig 就是 QT 的 ui 设计界面 PyUIC 就是将 QtDesigner 设计出的 ui

    2026年3月17日
    2
  • 翻译器DIY————次序

    翻译器DIY————次序

    2022年1月12日
    48
  • 大一vb程序设计基础_大一c语言程序设计答案

    大一vb程序设计基础_大一c语言程序设计答案spContent=50年前,Basic的诞生结束了计算机只能由专业人员使用的历史,推动了计算机的普及。Windows操作系统的出现又将Basic推向一个新的高度——VisualBasic。它是一个以结构化Basic语言为基础、以事件驱动为机制的“可视”的程序设计语言,能够支持多媒体、数据库、网络等应用,可方便、轻松地开发应用软件。——课程团队课程概述虽然VisualBasic推出已经很多年…

    2022年8月31日
    4
  • pycharm怎么把文件导入正常运行_python导入包

    pycharm怎么把文件导入正常运行_python导入包记录PyCharm中如何正确导入模块。

    2022年8月27日
    11
  • Android MeasureSpec理解

    Android MeasureSpec理解MeasureSpec 字面意思为测量的规格 他决定了 view 的测量过程接下来探讨几个问题来学习 MeauseSpec1 MeasureSpec 的构成 2 如何创建 MeasureSpec3 默认 View 的 OnMeasure 过程中对 MeasureSpec 的处理一 MeasureSpec 的构成 M

    2026年3月20日
    2
  • synchronized偏向锁和轻量级锁_线程synchronized用法

    synchronized偏向锁和轻量级锁_线程synchronized用法今天简单了解了一下java轻量级锁和重量级锁以及偏向锁。看了看这篇文章觉得写的不错原文链接java 偏向锁、轻量级锁及重量级锁synchronized原理Java对象头与Monitorjava对象头是实现synchronized的锁对象的基础,synchronized使用的锁对象是存储在Java对象头里的。对象头包含两部分:Mark Word 和 Class Metadata Address其中Mark Word在默认情况下存储着对象的HashCode、分代年龄、锁标记位等以下是32位JVM的

    2022年8月9日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号