本文摘要(由AI生成):
MATLAB虽易用但费用高,用户购买产品时需额外购买软件。相比之下,Python开源免费。然而,Python的扩展库管理和版本问题在Windows系统上尤为突出。为解决这些问题,Anaconda等发行版应运而生,它预装了Python、众多科学计算工具及包管理器conda,支持多系统,方便管理多版本Python和第三方包。安装Anaconda后,用户可轻松查看其包含的扩展库,并使用Spyder这一类似MATLAB界面的集成开发环境进行编程。
MATLAB易学易用,用户众多,终究是商业软件,要掏银子滴。设想一下,当用户在买你用MATLAB开发的产品的同时,还要买MATLAB才行。Python就不一样了,因为它是开源的,买Python开发的产品,就不用花那冤枉钱了。
Python虽是开源的,但也有麻烦之处。其中比较头疼的就是各种扩展库的管理和Python不同版本的问题,这个问题在Windows系统最为凸出。为了解决这些问题,有人将Python和许多常用的package打包,方便coders直接使用,比如WinPython、Anaconda等。
Anaconda是一个用于科学计算的Python发行版,可以简单的理解为这是一个打包的集 合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等。Anaconda支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda包含了Python和相关的配套工具,其利用命令conda来进行package和environment的管理。
安装好Anaconda之后,运行Anaconda prompt ,输入conda list > D:python.txt,在D盘会生成一个python-list.txt文件,里面有Anaconda所包含的众多扩展库,其中也包括集成开发环境(IDE)Spyder。
Spyder界面和MATLAB类似,他的Variable Explorer类似于MATLAB的workpace,可以查看变量的类型,尺寸等等。在编辑区输入代码后,按F5在控制台输出结果。