IDLE与pycharm、Anaconda、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