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的好处就是某一块发生错误的时候,并不会影响前面已经运行的块。

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • apt查找软件包_apt download

    apt查找软件包_apt downloadaptitudeshowvsftpd查询vsftpd软件包的所有信息aptitudesearchpkg-pattern模糊检索所需要的软件包aptitudesearch~T查询所有的软件包aptitudesearch~U列出软件仓库中可供更新的软件包aptitudesearch~i列出系统中已经安装的软件包…

    2022年10月26日
  • 最新Web前端面试题精选大全及答案「建议收藏」

    最新Web前端面试题精选大全及答案「建议收藏」HTML、CSS相关1.网络中使用最多的图片格式有哪些JPEG,GIF,PNG,最流行的是jpeg格式,可以把文件压缩到最小在ps以jpeg格式存储时,提供11级压缩级别2.请简述css盒子模型一个css盒子从外到内可以分成四个部分:margin(外边距),border(边框),padding(内边距),content(内容)。默认情况下,盒子的width和height属性只是设置content(内容)的宽和高,盒子真正的宽应该是:内容宽度+左右填充+左右边距+左右边框盒子真正

  • 现在的SEO最须要会点啥

    现在的SEO最须要会点啥

    2021年11月16日
  • pycharm提示代码功能问题「建议收藏」

    pycharm提示代码功能问题「建议收藏」在使用pycharm写python代码时,对于tensorflow模块,不能显示代码提示内容。在project中设置解释器地址后, 要等待下面列出的package包全部扫描完,显示完当前版本和最新版本完,再点OK按钮。在代码区输入相关类的点后,要稍微等一会,才会出现代码提示的信息。…

  • 小米网css3导航下拉菜单代码

    效果:http://hovertree.com/texiao/css3/19/代码如下:转自:http://hovertree.com/h/bjaf/xiaomimenu.htm推荐:http:/

    2021年12月23日
  • java中数组的下标的数据类型是_java返回数组下标

    java中数组的下标的数据类型是_java返回数组下标packagepractice;publicclassArrayElementsAddIndices{ publicstaticvoidmain(String[]args){ intarray[]={5,4,3,2,1,6,7,8,9}; System.out.println(“原数组中的元素:”); for(inti=0;i<array.length;i++){ System.out.print(array[i

    2022年10月11日

发表回复

您的电子邮箱地址不会被公开。

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