Win10环境:Python、anaconda、常用IDE的关系

Python
What
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言.
TA包含解释器和类似编辑器的IDLE,用pip在cmd中管理软件包。

Link
[链接]https://www.python.org/downloads/
Note
IDE vs IDLE ,ide 是集成开发环境。idle 你可以理解为一个编辑器(就是转来写代码的)。idle 属于功能不全使用不方便的 ide。两者都可以进行 python 编程。;
Anaconda
What
Anaconda是Python发行版,适用于初学者的标准环境管理软件。
TA包含了Python解释器,集成开发环境(IDE)Spyder,还有常用的module例如numpy,scipy等。

Anaconda在环境中自带常用包,并且具有包管理,环境管理的功能,即创建一个项目时可指定用哪个版本的Python解释器,用哪些包。我们知道,针对不同类型的项目,可能需要安装不同的库。而如果将所有库都安装在同一个环境中,会影响运算速度。于是,我们可以创建不同的环境,在某个环境中安装一系列库,在左侧第二栏环境管理environment中可以创建新环境
Link
[链接] https://www.anaconda.com/
常用IDE
Pycharm、SublimeText是比较常用的IDE,但它和其它编程IDE例如visual studio相比,没有集成编译器,只有代码编辑,项目管理等功能,在阅读代码体验上,可以感觉到极度舒适。而安装Anaconda时自带的spyder调试方便,但是无法折叠代码,界面一般,体验一般
**注意:**要在相应的环境下安装spyder,不同环境下需要安装不同的spyder


小结
python是底层编译器,运行代码需要依赖于许多库和包,但是在不同的环境(python版本不同)中,库经常出现问题。
于是,需要有一个管理环境的软件,anaconda应运而生,TA使得你运行我代码时的python和我编辑项目时的python处于同一状态,就会少很多像“找不到包”问题。
而集成开发环境IDE是一种编辑器,简单理解,用来敲代码。Pycharm、SublimeText主要用于文本编辑,没有编译功能,也就是说敲完代码,不方便实时地运行,但是字符高亮,自由度高,界面优雅美观。anaconda自带的spyder兼有调试功能,视觉体验一般,在不同环境要安装不同的spyder。

推荐出装
Python:无需安装(Anaconda自带)。
Anaconda:Anaconda+Pycharm。
Anaconda介绍、安装及使用教程
https://www.jianshu.com/p/62f155eb6ac5
IDE用Pycharm或者Spyder即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值