关于python的各个常用软件——python、pycharm、anaconda

工欲善其事,必先利其器。在我们学习python语言之前,必须要先安装一个顺手的编程工具,和python相关的软件有很多,说实话,我对于这些软件到底是什么一直都是很迷的,最近终于搞清楚了,来记录一下,希望对你有一定的帮助。

python是什么

我们常说的下载一个python,其实下载的是python高级编程语言的解释器,就是指python3.7、python3.8等,有很多的版本,这一软件的主要作用就是将我们码出来的代码解释为计算机认识的一串二进制数字,可以完成简单的程序运行

python软件做什么用 python软件都有什么_python软件做什么用


但对于大工程的代码编写是不友好的,因此我们需要下载以python作为底层解释器的编辑器,如:Pycharm、Spyder、Jupyter Notebook等,这三种编辑器类同,接下来仅介绍Pycharm。

编辑器Pycharm

编辑器就是我们在编写python代码时所用到的工具,类比于我们使用WPS/Word编辑文字,用PS编辑照片,我们可以使用Pycharm等编辑软件来调用python库创作复杂高效的工程代码,有比较好的人机交互界面,在运行程序时可以提示具体错误和代码规范,运行时会自动调用python解释器,比较方便,功能相较于idle(python解释器自带的编辑器)也更强大。

强大的anaconda

anaconda指的是一个开源的Python发行版本,典型的听君一席话,如听一席话,通俗来讲,anaconda就是一个帮python管理包的工具,python3.4之后会自带pip工具进行所用包的下载,但每次用的时候下未免有些麻烦,anaconda中有大量的常用包,可以实现随使随用,即使是没有的包也能很轻松的下载:

python软件做什么用 python软件都有什么_代码规范_02


除此之外,anaconda也集成了很多好用的python编辑软件,如:

python软件做什么用 python软件都有什么_python软件做什么用_03


除了在使用方面很方便,anaconda的强大之处体现在可以创建python环境并激活使用,这对在不同机器上跑代码,复现论文程序等都有极大的帮助,具体的操作方法,我会写在下一篇。

Pycharm和Anaconda之间的关系

在使用Pycharm编写程序时,可以关联使用Anaconda中已下载各种库,也可以使用其搭建好的环境,非常方便。