大家好~Python是深度学习和人工智能学习的热门语言。你知道Python、Pycharm、Anaconda的关系吗?学习一门语言,除了要学习它的简单语法外,还需要对其进行运行和实现,以实现和发挥其功能和作用。下面总结了运行Python代码常用的工具。一、Python、Pycharm、AnacondaPython的关系介绍Python是一种跨平台的计算机编程语言。它是一种集可解释性、编译性、交互性和面向对象于一体的高级脚本语言。最初是为编写自动化脚本(shell)而设计的,随着版本的不断更新和新的语言特性的加入,用于独立的大型项目开发。Python是我们用于项目开发的计算机语言。通俗点说就是写代码。代码写完后,我们需要运行它。否则代码是死的,机器无法识别。这时候,我们需要运行Python代码。运行环境和工具。我们可以使用以下四种方法来生成python代码,前提是我们已经下载了Python解释器,下载链接https://www.python.org/getit/,下载后配置其系统环境变量,以及作用interpreter就是帮助我们把Python代码解释成机器可以识别的语言,交给机器可以执行的工具。(1)在命令窗口运行快捷键Win+R—>在命令窗口输入cmd—>在命令窗口输入python,我们就可以运行程序了。(2)以脚本方式运行新建一个a.txt脚本文件,写好脚本后,然后将名字后缀命名为.py,到命令窗口找到对应的文件目录,然后执行代码pythona。py来运行它。(3)使用Python自带的IDLE编辑器。IDLE是Python本身自带的开发环境。它是IDE的迷你版。与上述方法不同的是,它具有图形界面,具有简单的编辑调试功能,但操作方便。有点难。如何使用Win+R—>输入IDLE。(4)使用第三方PythonIDE与Python自带的IDLE相比,功能更全面,界面更美观,操作更简单。目前比较流行的有PyCharm、Vscode、Jupyter等,个人比较推荐使用Pycharm,目前用的最多。PycharmPyCharm是一个常用的PythonIDE,它提供了一套可以帮助用户提高Python语言开发效率的工具,例如调试、语法高亮、项目管理、代码跳转、智能提示、自动补全、单元测试、版本控制等.此外,IDE还提供了一些高级功能,支持Django框架下的专业Web开发,让代码编写和界面运行操作变得更加简单。界面如下:AnacondaAnaconda是指一个开源的Python发行版,包含conda、Python等180多个科学包及其依赖。由于包含大量的科学包,Anaconda的下载文件比较大(约531MB)。如果你只需要一些包,或者你需要节省带宽或存储空间,你也可以使用Miniconda,一个更小的发行版(只有conda和Python)。Anaconda包括Conda、python,还有很多安装好的工具包如:numpy、pandas等。Miniconda只包括Conda和Python,是Anaconda的简化版。conda是一个开源的包和环境管理器,可以用来在同一台机器上安装不同版本的软件包及其依赖,以及在不同环境之间切换。2.开发常用搭配只学python语言的初学者可以先下载特定版本的Python解释器,然后使用接口程序Pycharm进行简单的语法学习和项目调试,因为不需要考虑不同的项目需要不同的python工具包版本问题。即:Python解释器+Pycharm。而想要开发项目的往往会有多个项目同时开发,不同的项目需要不同版本的工具包。这时候使用Anaconda可以帮助我们管理更多项目的环境,将各个项目单独放在一个虚拟环境中。环境,并使这些环境中的工具包相互独立,不会出现工具包版本冲突,并且可以下载多个版本的工具包,安装多个版本的Python解释器。Anaconda自带Python解释器,即:Anaconda+Pycharm。3.总结Python是我们用于项目开发的计算机语言。为了更好的调试和运行代码,我们使用接口程序Pycharm来运行,运行环境和工具包的下载安装可以通过Anaconda来管理。
