ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IDLE与pycharm、Anaconda、spyder

2022-04-02 08:32:24  阅读:318  来源: 互联网

标签:Jupyter Python IDLE notebook 版本 Anaconda IPython pycharm spyder


 

一、IDLE与pycharm、Anaconda的关系
IDLE
python 程序的集成开发环境,IDLE是自带集成开发环境,可以运行和调试一些简单的小程序,开始学习Python的时候用的比较多,但不适合做项目开发

Pycharm
专门的Python集成开发软件,和微软的Visual Studio类似,只是VS用于C和C++较多。Pythcarm也分为社区版和专业版,一般社区版就够学习使用

Anaconda
Anaconda是package和environment管理集成软件,包含了Python和相关的配套工具。

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理允许用户方便地安装不同版本的python并可以快速切换
Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具。

包括以下部分:

Anaconda Prompt是一个Anaconda的终端,操作conda环境。类似于windows的cmd
IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
Jupyter Notebook这得从IPython 3.x版本开始说起,这是最后的大一统版本,包括notebook、qtconsole等等,从IPython 4.0版本开始IPython只集中精力做交互式shell,变得轻量化,而剩下的notebook格式,qtconsole,和notebook web应用等都分离出来统一命名为Jupyter。至此IPython和Jupyter分家。
Jupyter Qtconsole 调用交互式命令台。从IPython 4.0版本开始,很多IPython子命令现在变成了Jupyter子命令,如ipython notebook现在是jupyter noteboook。
Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE。

二、PyCharm、Jupyter Notebook 和 Spyder 的区别与联系
联系 :是目前比较主流的的三种Python IDE

区别:侧重不同

PyCharm:功能强大适合做大型的项目

Spyder:适合数据分析

Jupyter:原名Python notebook,是一个在浏览器上编辑的Python开发环境,需要引入自定义模块

三、需要知道的前置知识
1、简介
TensorFlow中数据被称作“张量”(tensor)。张量从框架输入流过(flow)到输出,于是取名为“Tensorflow”。

2、安装
tensorflow分为CPU和GPU俩个版本。GPU比较快,初学安装CPU版
只需安装Anaconda (开源的Python包管理器),具体参考安装教程
安装了Anacode之后,jupyter作为编程环境。按shift+Enter执行程序
————————————————
原文链接:https://blog.csdn.net/qq_42647903/article/details/99683931

标签:Jupyter,Python,IDLE,notebook,版本,Anaconda,IPython,pycharm,spyder
来源: https://www.cnblogs.com/bxf0011/p/16090013.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有