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


相关推荐

  • Retrofit2详解

    Retrofit2详解Retrofit 框架 它是 Square 公司开发的现在非常流行的网络框架 retrofit2 0 它依赖于 OkHttp 在这里我们也不需要显示的导入 okHttp 在 retrofit 中已经导入 okhttp3 性能好 处理快 使用简单 Retrofit 是安卓上最流行的 HTTPClient 库之一 github 地址使用步骤 1 定义一个接口 封装 URL 地址和数据请求 2 实例化 R

    2026年3月17日
    1
  • python创建学生管理系统_学员管理系统 培训机构

    python创建学生管理系统_学员管理系统 培训机构使用面向对象完成了学员管理系统,实现了添加、删除、修改、查询、保存读取等功能。将学员、学员管理后台、开始入口分为了3个py文件,分别是Student.py、Student_management.py、main.py。保存文件名叫student.txt文件。内含注释,我也是给初学者,可能有些地方解释不清楚。Student.py代码如下#定义学生的类classStudent(object):def__init__(self,name,gender,number):

    2025年12月7日
    6
  • redis memcache 区别_缓存redis的五种方式

    redis memcache 区别_缓存redis的五种方式Redis的作者SalvatoreSanfilippo曾经对这两种基于内存的数据存储系统进行过比较:1.Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一…

    2025年5月22日
    4
  • 数据库习题及答案5

    数据库习题及答案5模拟测验1一、1 2 3 4 5 6 7 8 9 10A D C c D A C A A C一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题2分,总计20分)()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA下列四项中,不属于SQL2005实用程序的是()。A.对象资源管理器B.查询分析.

    2025年6月9日
    7
  • python执行测试用例_java随机数random

    python执行测试用例_java随机数random前言通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。pytest默认运行用例的顺序是按模块和用例命名的ASCII编码

    2022年7月28日
    24
  • Vue substring截取字符串报错

    Vue substring截取字符串报错这是我查出来的订单信息对象,当我只需要显示用户电话的前三位和后四位时,就需要对订单进行截取。可是当我这样截取之后,效果是出来了,只是控制台依然报错;原因:因为数据是异步加载的,当数据还没出来的时候,数据是空的,所以会报错解决办法:这是我一开始用来保存查出来的数据对象。但是这样依然会报错。我们只需要把这个对象需要截取的那个属性一开始赋值为空,这样就不会报错了。…

    2022年5月23日
    38

发表回复

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

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